弗原創IT教育中心 2.结束伪指令END 格式:END 功能:汇编语言源程序的结束标志。 在ED后面的指令,汇编程序不再处理 3等值伪指令EQ( Equate) 格式:字符名称EU数据或汇编符号 功能:将一个数据或特定的汇编符号赋予规定 的字符名称。 例如: PP EQU R0;PP=RO Mov A, PP A RO 这里将PP等值为汇编符号R0,在指令中P就可以代替 RO来使用
⒉ 结束伪指令 END 功能:汇编语言源程序的结束标志。 在END后面的指令,汇编程序不再处理。 格式:END ⒊ 等值伪指令 EQU(Equate) 格式:字符名称 EQU 数据或汇编符号 功能:将一个数据或特定的汇编符号赋予规定 功能:将一个数据或特定的汇编符号赋予规定 的字符名称。 例如: PP EQU R0 ;PP=R0 MOV A,PP ;A R0 这里将PP等值为汇编符号R0,在指令中PP就可以代替 R0来使用
弗原創IT教育中心 4.数据地址赋值伪指令DATA 格式:字符名称DATA表达式 功能:将数据地址或代码地址赋予规定的 字符名称
⒋ 数据地址赋值伪指令 DATA 格式:字符名称 DATA 表达式 功能:将数据地址或代码地址赋予规定的 字符名称
弗原創IT教育中心 5.定义字节伪指令DB( Define byte) 格式:DB8位二进制数表 功能:从指定的地址单元开始,定义若干 个8位内存单元的数据。 数据与数据之间用“,”分割。 例如: ORG 4000H TAB:DB73H,45,“A”,“2 TABl: DB 101B 以上指令经汇编后,将对40009开始的若干内存单 元赋值。(4000=73H,(4001H):2DH(注:45的16 进制数)
⒌ 定义字节伪指令DB(Define Byte) 格式:DB 8位二进制数表 功能:从指定的地址单元开始,定义若干 个8位内存单元的数据。 数据与数据之间用“,”分割。 例如: ORG 4000H TAB: DB 73H,45,“A”,“2” TAB1:DB 101B 以上指令经汇编后,将对4000H开始的若干内存单 元赋值。 (4000H)=73H,(4001H):2DH(注:45的16 进制数)
弗原創IT教育中心 6.定义字伪指令DW( Define word) 格式:DW16位二进制数表 功能:从指定的地址单元开始,定义 若干个16位数据。 7.定义位地址伪指令BIT 功能:将位地址赋予所规定的字符名称。 格式:字符名称BT位地址 AQ BIT PO. 0 DEF BIT 30H 把P0.0的位地址赋给字符AQ,把位地址30H赋给字 符DEF。在其后的编程中,AQ可作P0.0使用,DEF可作 位地址30H使用
⒍ 定义字伪指令DW(Define Word) 格式:DW 16位二进制数表 功能:从指定的地址单元开始,定义 若干个16位数据。 ⒎ 定义位地址伪指令BIT 功能:将位地址赋予所规定的字符名称。 格式:字符名称 BIT 位地址 AQ BIT P0.0 DEF BIT 30H 把P0.0的位地址赋给字符AQ,把位地址30H赋给字 符DEF。在其后的编程中,AQ可作P0.0使用,DEF可作 位地址30H使用
弗原創IT教育中心 汇编 将汇编语言源程序转换为计算机所能识别 的机器语言代码程序的过程称为汇编。 汇编可分为: 1.手工汇编 2.计算机汇编
三.汇编 将汇编语言源程序转换为计算机所能识别 的机器语言代码程序的过程称为汇编。 汇编可分为: ⒈ 手工汇编 ⒉ 计算机汇编