6 三、汇编语言语句类型 指令性语句 CPU执行的语句, 能够生成目标代码 指示性语句 CPU不执行,而由汇 编程序执行的语句, 不生成目标代码 微机原理及应用
6 微机原理及应用 三、汇编语言语句类型 指令性语句 指示性语句 CPU执行的语句, 能够生成目标代码 CPU不执行,而由汇 编程序执行的语句, 不生成目标代码
四、汇编语言语句格式 指令性语句: 标号:][前缀]助记符[操作数],[操作数][;注释] 指令的符号地址, 操作码 注释前加分号 标号后要有冒号 指示性语句格式 名字]伪指令助记符操作数[,操作数,…][;注释 变量的符号地址,其后不 加冒号 指示性语句中至少有 个操作数 微机原理及应用
7 微机原理及应用 四、汇编语言语句格式 指令性语句: [标号:] [前缀] 助记符 [操作数],[操作数] [ ;注释] 指令的符号地址, 标号后要有冒号 操作码 注释前加分号 指示性语句格式: [名字] 伪指令助记符 操作数 [,操作数,…] [ ;注释] 变量的符号地址,其后不 加冒号 指示性语句中至少有一 个操作数
8 区分标号和名字 ■标号后有冒号,在指令性语句前;名字后 不加冒号,在指示性语句前 英文字母、数字及专用字符组成,最大长度 不能超过31个,且不能由数字打头,不能用 保留字(如寄存器名,指令助记符,伪指令)。 微机原理及应用
8 微机原理及应用 区分标号和名字 ◼ 标号后有冒号,在指令性语句前;名字后 不加冒号,在指示性语句前。 ◼ 英文字母、数字及专用字符组成,最大长度 不能超过31个,且不能由数字打头,不能用 保留字(如寄存器名,指令助记符,伪指令)
9 数据项及表达式 寄存器 存储器单元 操作数{常量 变量或标号 表达式 微机原理及应用
9 微机原理及应用 数据项及表达式 寄存器 存储器单元 常量 变量或标号 表达式 操作数
10 常量 ■数字常量:没有任何属性的纯数值。在汇编期间, 它的值已能完全确定,且在程序运行中,它也不 会发生变化 字符串常量:用引号引起的字符或字符串 例:“A,’ABcD 汇编时被译成对应的ASCI 码41H,42H,43H,44H 微机原理及应用
10 微机原理及应用 常量 ◼ 数字常量:没有任何属性的纯数值。在汇编期间, 它的值已能完全确定,且在程序运行中,它也不 会发生变化。 ◼ 字符串常量:用引号引起的字符或字符串 例:‘A’,’ABCD’ 汇编时被译成对应的ASCII 码41H,42H,43H,44H