-
保护寄存器说明子句的说明格式: USES 寄存器列表 该说明子句要求汇编程序为其生成保护和恢复寄...111111 (01-25 18:02)0/4678
-
子程序的可见性(Visibility)决定该子程序对其它模块是否可用。它共有三个属性值:PRIVA...111111 (01-25 18:02)0/5242
-
子程序的位距(Distance)有:Near、Far、Near16、Far16、Near32和Fa...111111 (01-25 18:01)0/5571
-
在7.1节所给出的子程序定义格式是一个最基本的、最简单的定义格式,它不能为子程序提供更简洁的调用方...111111 (01-25 18:00)0/4504
-
由于计算机的硬件资源只有一套,当子程序修改了寄存器的内容后,返回到调用它的程序时,这些寄存器的内容...111111 (01-25 18:00)0/4012
-
堆栈是一个特殊的数据结构,它通常是用来保存程序的返回地址。当用它来传递参数时,势必会造成数据和返回...111111 (01-25 17:59)0/3708
-
在调用子程序时,当需要向子程序传递大量数据时,因受到寄存器容量的限制,就不能采用寄存器传递参数的方...111111 (01-25 17:58)0/3804
-
子程序一般都是完成某种特定功能的程序段。当一个程序调用一个子程序时,通常都向子程序传递若干个数据让...111111 (01-25 17:57)0/4944
-
例7.1 编写一个子程序UPPER,实现把寄存器AL中存放的字符变大写。解:;子程序功能:把AL中...111111 (01-25 17:57)0/3825
-
当子程序执行完时,需要返回到调用它的程序之中。为实现此功能,指令系统提供了一条专用的返回指令。其格...111111 (01-25 17:56)0/5013
-
子程序的调用和返回是一对互逆操作,也是一种特殊的转移操作。 一方面,之所以说是转移,是因为当调用一...111111 (01-25 17:55)0/4682
-
子程序是程序设计所常见的基本概念,汇编语言也提供了编写子程序的方法。 本章主要介绍子程序的定义、调...111111 (01-25 17:55)0/4273
-
除了以上一些使用率较高的伪指令外,还有一些使用频率不太高的其它伪指令。下面仅列举几个这样的伪指令。...111111 (01-25 15:20)0/5052
-
当使用简化的段定义时,一般情况下,程序员可以不知道这些段的段名、段地址堆齐类型和组合类型等。但当把...111111 (01-25 15:19)0/5500
-
简化段定义伪指令在说明一个新段即将开始的同时,也说明了上一个段的结束。在本段定义结束时,也不必用伪...111111 (01-25 15:18)0/6506
-
前面,我们介绍了完整的段定义格式,用完整的段定义格式虽然可以控制段的各种属性,但程序员很少会这样做...111111 (01-25 15:17)0/4199
-
类别是一个由程序员指定的用单引号括起来的字符串。如果一个段没有给出类别,那么,这个段的类别就为空。...111111 (01-25 15:16)0/5617
-
在通常情况下,一个复杂的应用程序会由若干个模块组成,一个模块又会含有多个段。而不同模块的段之间、同...111111 (01-25 15:15)0/4805
-
在宏汇编MASM6.11系统中,还增加了表达循环结构的伪指令,以便更清晰地表达WHILE循环、RE...111111 (01-25 15:14)0/4336
-
循环结构是一个重要的程序结构,它具有重复执行某段程序的功能。通常,循环结构包括以下四个组成部分: ...111111 (01-25 15:14)0/6045
-
为了改善汇编语言源程序的结构,减少显式转移语句所带来混乱,在宏汇编MASM6.11系统中,增加了表...111111 (01-25 15:13)0/3714
-
例6.7 把下列C语言的语句改写成等价的汇编语言程序段(不考虑运算过程中的溢出)。 If (a+b...111111 (01-25 15:12)0/4038
-
分支结构是一种非常重要的程序结构,也是实现程序功能选择所必要的程序结构。由于汇编语言需要书写转移指...111111 (01-25 15:12)0/3620
-
在学习高级语言程序设计时,我们知道了程序的三大主要结构:顺序结构、分支结构和循环结构。在汇编语言的...111111 (01-25 15:11)0/5056
-
下面的程序是一个完整的源程序,其功能是在屏幕上显示字符串“Hello,World.”。读者可参考此...111111 (01-25 15:10)0/5377