2.汇编语言语句的格式>指令语句的格式为:[标号:1助记符号[操作数]「;注释]>伪指令语句的格式为:[名称] 定义符号「参数Ⅱ,…参数;注释★标号和名称助记符和定义符操作数注释
2. 汇编语言语句的格式 ➢ 指令语句的格式为: [标号:] 助记符号 [操作数] [;注释] ➢ 伪指令语句的格式为: [名称] 定义符号 [参数][,.参数][;注释] ★ 标号和名称 ★ 助记符和定义符 ★ 操作数 ★ 注释
1)标号和名称标号和名称代表该语句的存储器地址标号后面要紧跟一个冒号。标号在一些指令中充当操作数,用来表示转移地址名称可以是变量名、段名、过程名等。,汇编语言中标识符的命名规则为:①标识符的第一个字符必须是字母、问号?、@或下划线四者之一;②从第二个字符开始可以是字母、问号?、、下划线或数字;③标识符不能是保留字(例如MOV、STACK)。》在给标识符命名时,应使标识符命名与它代表的内容相符
1)标号和名称 ➢ 标号和名称代表该语句的存储器地址。 ◼ 标号后面要紧跟一个冒号“:” 。标号在一些指令中充 当操作数,用来表示转移地址。 ◼ 名称可以是变量名、段名、过程名等。 ➢ 汇编语言中标识符的命名规则为: ①标识符的第一个字符必须是字母、问号?、@或下划线四 者之一; ②从第二个字符开始可以是字母、问号?、@、下划线或数 字; ③标识符不能是保留字(例如MOV、STACK)。 ➢ 在给标识符命名时,应使标识符命名与它代表的内容相符
2)助记符和定义符>指令语句中的助记符,规定了该指令语句的操作。例如ADD、XOR等。>伪指令语句中的定义符对应于8086宏汇编中提供的伪操作功能
2)助记符和定义符 ➢ 指令语句中的助记符,规定了该指令语句的 操作。例如ADD、XOR等。 ➢ 伪指令语句中的定义符对应于8086宏汇编中 提供的伪操作功能
3)操作数根据不同的指令,可能是单操作数或双操作数,也可能不带操作数。伪指令语句中的操作数可以是一个或多个,操作数之间用逗号隔开。操作数可以是:常量★★变量★标号★寄存器★表达式
3)操作数 ➢ 根据不同的指令,可能是单操作数或双操作数,也 可能不带操作数。 ➢ 伪指令语句中的操作数可以是一个或多个,操作数 之间用逗号隔开。 ➢ 操作数可以是: ★ 常量 ★ 变量 ★ 标号 ★ 寄存器 ★ 表达式
(1)常量>常量:指令中出现的固定不变的值。可分为■数值常量■字符常量数值常量允许使用二进制、十进制、十六进制数,但要注意应以B、D、H字符结尾。十六进制数如果以字母开头则必须在该数前面加0,以区别于标识符,如0F5H。>ASCII码常数可将字符放在单引|号内,如"A’
(1)常量 ➢ 常量:指令中出现的固定不变的值。可分为: ◼ 数值常量 ◼ 字符常量 ➢ 数值常量允许使用二进制、十进制、十六进 制数,但要注意应以B、D、H字符结尾。 ➢ 十六进制数如果以字母开头,则必须在该数 前面加0,以区别于标识符,如0F5H。 ➢ ASCII码常数可将字符放在单引号内,如‘A’