文档介绍:第四章汇编语言程序组织
指令语句格式
伪指令语句格式
(1)指令语句格式
标号: 指令助记符操作数;注释
例:
L1: ADD AL,BL ;寄存器内容相加
(1)指令语句格式
标号字段:任选字段,性质为符号偏(位)移量,用于标记转移指令的目的地址.
在汇编过程中,被引用的标号会被替换为数值偏(位)移量.
标号位于语句开头,必须使用冒号结尾。
(1)指令语句格式
指令助记符与操作数:组成汇编指令本身,必不可少的字段。
汇编过程中,语句中仅这两个字段被替换为机器指令。
(1)指令语句格式
注释字段:任选字段,用于说明程序片段或指令的功能,提高源程序的可读性.
汇编过程中不处理该字段。
注释必须使用分号作为开始。
(1)指令语句格式
LOP: MOV AX,0000H ;将AX清零
在转移指令中引用标号:
JMP LOP
(2) 伪指令语句格式
伪指令语句:用于指示汇编程序如何汇编源程序。
与指令语句不同,伪指令不产生机器指令代码,其操作在汇编阶段完成。
伪指令的功能通常为分配存储单元、计算表达式、定义常量等。
(2) 伪指令语句格式
符号名伪指令符操作数;注释
例:
VAR1 DB 54H;分配一个字节单元
CON1 EQU 123;定义一个常量
(2) 伪指令语句格式
符号名字段:任选字段,可为常量名、变量名、子程序名称、结构名称、记录名称。
符号名在目标代码中不会出现,仅在汇编过程中使用。