第一讲
第三章 汇编语言程序设计
回顾:8086/8088的内部结构、寄存器功能和工作过程,指令格式、
寻址方式和功能。
本讲重点:了解汇编的概念及其方法, 掌握汇编程序的基本格式,常
用运算符的使用方法,汇编的步骤。
讲授内容:
3.1 汇编语言的基本元素
一、 汇编语言的语句格式
由汇编语言编写的源程序是由许多语句(也可称为汇编指令)组成的。每个语句由1~4个部分组成,其格式是:
[标号] 指令助记符 [操作数][;注解]
其中用方括号括起来的部分,可以有也可以没有。每部分之间用空格(至少一个)分开,一行最多可有132个字符。
1.标识符
字母:A ~ z ; 数字:0 ~ 9 ; 特殊字符:?、· 、@、一、$ 。
数字不能作标识符的第一个字符,而圆点仅能用作第一个字符。标识符最长为31个字符。当标识符后跟冒号时,表示是标号。它代表该行指令的起始地址;当标识符后不带冒号时,表示变量;伪指令前的标识符不加冒号。
2.指令助记符 表示不同操作的指令,可以是8088的指令助记符,也可以是伪指令。
3.操作数
例如: RET ;无操作数
COUNT: INC CX ;一个操作数
如果是伪指令,则可能有多个操作数,例如:
COST DB 3,4,5,6,7 ;5个操作数
MOV AX,[BP十4] ;第二个操作数为表达式