4.2 8086汇编语言中的伪指令 第四章 8086 汇编语言程序设计 2014-6-28
指示性语句 语句 格式 [标识符] 指示符 表达式 [;注释] | | 名字 伪指令 符号名 EQU 符号名 = 表达式 符号名 DB/DW/DD 表达式 1. 符号定义语句 2. 变量 定义语句 3 段定义语句 等值 等号 ·定位类型: PAGE PARA WORD BYTE ·组合类型 NONE PUBLIC COMMON STACK MEMORY AT 表达式 ·‘类别’ 定义一组数据 如 BUFF1 DB 12H,34H 定义一串字符 如 STR DB ‘Welcome!’ 定义保留存储单元 复制操作 将已定义的地址存入内存单元 段定义 如 SUM DW ?,? 如 ALL_ZERO DB 5 DUP(0) 如 LIT DD CYC [标识符] 指示符 表达式 [;注释] …………………. CYC: MOV AX, BX 段名 SEGMENT [定为类型] [组合类型] [‘类型’] ………. 段名 ENDS ·把汇编语言程序分为段 段假设 ASSUME 段寄存器名:段名[, …] ·指定某段分配给哪个段寄存器名 ORG <表达式> ORG伪指令 1
4.2 8086汇编语言中的伪指令 第四章 8086 汇编语言程序设计 2014-6-28
地址计数器$ PUBLIC和 EXTRN 4过程定义语 5结束语句
过程定义 $ PUBLIC 名字[,…] EXTRN 名字:类型[,…] 过程名 PROC NEAR/FAR …… RET 过程名 ENDP END 编辑结束 可执行程序结束 END 标号 ·告诉汇编程序到此汇编结束,可以形成一个独立的文件。 2