-
堆栈是一个特殊的数据结构,它通常是用来保存程序的返回地址。当用它来传递参数时,势必会造成数据和返回...灯火互联 (09-10 18:57)0/2740
-
由于计算机的硬件资源只有一套,当子程序修改了寄存器的内容后,返回到调用它的程序时,这些寄存器的内容...灯火互联 (09-10 18:57)0/2511
-
在7.1节所给出的子程序定义格式是一个最基本的、最简单的定义格式,它不能为子程序提供更简洁的调用方...灯火互联 (09-10 18:57)0/3199
-
子程序的位距(Distance)有:Near、Far、Near16、Far16、Near32和Fa...灯火互联 (09-10 18:57)0/3148
-
子程序的可见性(Visibility)决定该子程序对其它模块是否可用。它共有三个属性值:PRIVA...灯火互联 (09-10 18:57)0/2277
-
保护寄存器说明子句的说明格式: USES 寄存器列表 该说明子句要求汇编程序为其生成保护和恢复...灯火互联 (09-10 18:57)0/2146
-
除了以上一些使用率较高的伪指令外,还有一些使用频率不太高的其它伪指令。下面仅列举几个这样的伪指令。...灯火互联 (09-10 18:57)0/2397
-
当使用简化的段定义时,一般情况下,程序员可以不知道这些段的段名、段地址堆齐类型和组合类型等。但当把...灯火互联 (09-10 18:57)0/3120
-
堆栈段是一个特殊的段,在程序中可以定义它,也可以不定义。除了要生成COM型执行文件的源程序外,一个...灯火互联 (09-10 18:57)0/2970
-
在学习高级语言程序设计时,我们知道了程序的三大主要结构:顺序结构、分支结构和循环结构。在汇编语言的...灯火互联 (09-10 18:57)0/2701
-
假设有二个字变量word1和word2,编写程序段实现交换其值的功能。解: 方法1:用汇编语言指...灯火互联 (09-10 18:56)0/3161
-
分支结构是一种非常重要的程序结构,也是实现程序功能选择所必要的程序结构。由于汇编语言需要书写转移指...灯火互联 (09-10 18:56)0/3215
-
把下列C语言的语句改写成等价的汇编语言程序段(不考虑运算过程中的溢出)。 If (a+b > 0...灯火互联 (09-10 18:56)0/2651
-
为了改善汇编语言源程序的结构,减少显式转移语句所带来混乱,在宏汇编MASM 6.11系统中,增加了...灯火互联 (09-10 18:56)0/3352
-
循环结构是一个重要的程序结构,它具有重复执行某段程序的功能。通常,循环结构包括以下四个组成部分: ...灯火互联 (09-10 18:56)0/3680
-
在宏汇编MASM 6.11系统中,还增加了表达循环结构的伪指令,以便更清晰地表达WHILE循环、R...灯火互联 (09-10 18:56)0/2642
-
(1)、终止循环伪指令 .BREAK .BREAK .IF condition 该伪指令用来...灯火互联 (09-10 18:56)0/3577
-
在通常情况下,一个复杂的应用程序会由若干个模块组成,一个模块又会含有多个段。而不同模块的段之间、同...灯火互联 (09-10 18:56)0/3817
-
类别(CLASS) 类别是一个由程序员指定的用单引号括起来的字符串。如果一个段没有给出类别,那么...灯火互联 (09-10 18:56)0/3568
-
面,我们介绍了完整的段定义格式,用完整的段定义格式虽然可以控制段的各种属性,但程序员很少会这样做。...灯火互联 (09-10 18:56)0/3750
-
简化段定义伪指令在说明一个新段即将开始的同时,也说明了上一个段的结束。在本段定义结束时,也不必用伪...灯火互联 (09-10 18:56)0/2740
-
在计算机系统中,引入中断的最初目的是为了提高系统的输入输出性能。随着计算机应用的发展,中断技术也应...灯火互联 (09-10 18:56)0/3817
-
中断处理程序基本上是系统程序员编写好的,是为操作系统或用户程序服务的。为了在应用程序中使用中断服务...灯火互联 (09-10 18:56)0/2734
-
当一个中断服务程序执行完毕时,CPU将恢复被中断的现场,返回到引起中断的程序中。为了实现此项功能,...灯火互联 (09-10 18:56)0/2818
-
计算机系统有上百种中断,若按中断的性质来划分,则系统中的中断可分为:可屏蔽中断和不可屏蔽中断。对不...灯火互联 (09-10 18:56)0/2508