汇编语言语法与伪操作全解析
1. 汇编语言语句格式
汇编语言程序由众多语句构成,每条语句为一行或一串 ASCII 字符,可分为四个字段,如下所示:
| 字段 | 说明 |
| ---- | ---- |
| 地址(Address) | 该字段可包含一个符号作为地址定义,此符号代表存储代码或数据位的内存地址名称。 |
| 操作码(Opcode) | 有三种类型,分别为机器操作码(mop)、伪操作码(pop)和宏调用(macro call)。 |
| 操作数(Operand) | 规定如何定位操作数,或指定常量的位模式,操作数数量可为零、一个或多个,用逗号分隔。 |
| 注释(Comment) | 可选字段,以分号(;)开头,可单独占一行。 |
汇编语言采用自由格式,字段间可用一个或多个空格分隔,无固定边界,还可插入空行以增强代码清晰度,且语句大小写不敏感。
1.1 操作码类型
- 机器操作码(mop) :会被翻译成机器指令。
- 伪操作码(pop) :不生成机器指令,主要用于向汇编器传递信息,除定义常量和定义存储外,通常不生成代码。
- 宏调用(macro call) :一般会展开为宏体中定义的多条语句。
1.2 示例代码
HUNDRED equ 100 ; 将绝对符号 HUNDRED 等同于十进制的 100
opd1 dw
超级会员免费看
订阅专栏 解锁全文
305

被折叠的 条评论
为什么被折叠?



