●A、B、C、D、E、F开头的十六进制数前面加0 与H结尾的标识符区别。 如寄存器名AH、BI、CH、DH 变量名abcH等 例 mOy AL,0AH mov AL, Ah moy BX. Oabcdh 16
16 ⚫ A、B、C、D、E、F开头的十六进制数前面加0, 与H结尾的标识符区别。 如 寄存器名AH、BH、CH、 DH 变量名 abcdH 等 例 mov AL, 0AH mov AL, AH mov BX, 0abcdH
名字1:1助记符操作数,…;注释 名字项 助记符项操作数项 注释项 4.注释项 ●由分号引出,用来说明语句或程序的功能。 汇编程序对分号后的内容不做处理。 ●作用:③注释程序,增强程序可读性。 ②可放在语句最前,暂时注释某语句,调试程序用。 例 ; MOV AH,2;显示提示信息 ; MOV DI,’A NT 21H 17
17 4.注释项 ⚫由分号引出,用来说明语句或程序的功能。 汇编程序对分号后的内容不做处理。 ⚫作用: ①注释程序,增强程序可读性。 ②可放在语句最前,暂时注释某语句,调试程序用。 例 、、、 ; MOV AH, 2 ;显示提示信息 ; MOV DL, ’A’ ; INT 21H 、、、 [名字] [: ] 助记符 [ 操作数, ] [;注释] 名字项 助记符项 操作数项 注释项
第三节指示性语句/第四节汇编语言程序举例 程序开始和结束 二、段定义 三、变量定义 四、 ASSUME语句 通汇编语言程序举例一 了解DOS的返回,装入功能 五、表达式及表达式中的操作符 翻汇编语言程序例二 六、过程定义(第五节程序设计介绍) 七、等值定义(第五节程序设计介绍) 翻汇编语言程序例三(第五节程序设计介绍) 18
18 第三节 指示性语句 / 第四节 汇编语言程序举例 一、程序开始和结束 二、段定义 三、变量定义 四、ASSUME语句 汇编语言程序举例一 了解DOS的返回,装入功能 五、表达式及表达式中的操作符 汇编语言程序例二 六、过程定义 (第五节程序设计介绍) 七、等值定义 (第五节程序设计介绍) 汇编语言程序例三 (第五节程序设计介绍)
指示性语句与指令性语句: ●指令性语句是用指令系统中的指令构成的语句。 例 MOV AX,BX ●指示性语句是指示汇编程序进行汇编的操作。 例 MOV AX,4+8 中的+ code SEgMEnt 中的 SEGMENT MOV BX, OFFSET String中的 OFFSET
19 指示性语句与指令性语句: ⚫指令性语句是用指令系统中的指令构成的语句。 例 MOV AX, BX ⚫指示性语句是指示汇编程序进行汇编的操作。 例 MOV AX, 4 + 8 中的+ code SEGMENT 中的SEGMENT MOV BX, OFFSET string 中的OFFSET
●指示性语句与指令性语句区别 个程序经汇编,连接和装入内存后,在执行程序之前 指示性语句的功能已经完成,故又称伪操作。 而指令性语句的功能尚未完成,需控制CPU去执行,才能完成。 20
20 ⚫指示性语句与指令性语句区别 一个程序经汇编,连接和装入内存后,在执行程序之前: ◢指示性语句的功能已经完成,故又称伪操作。 ◢而指令性语句的功能尚未完成,需控制CPU去执行,才能完成