常用伪指令的介 4. DATA(Data)数据地址赋值指令) DATA是数据地址赋值伪指令。 功能:把操作数段中的表达式的值赋给标号字段中的字符名称 格式:字符名称DATA表达式 注意:DATA指令功能与EQU指令类似,它们的主要区别如下: DATA定义的字符名称可以先使用后定义,DATA指令可以放在 源程序的任何位置。 DATA只能用来定义8位的数据或地址 EoU可以把汇编符号赋给字符名称,而DATA只能把数据赋给 字符名称 DATA可以把表达式的值赋给字符名 行求值运算的。 华矢茡 式是可以 出版社
http://www.wenyuan.com.cn/webnew/ 常用伪指令简介(四) 4. DATA(Data)数据地址赋值指令 DATA是数据地址赋值伪指令 。 功能:把操作数段中的表达式的值赋给标号字段中的字符名称。 格式:字符名称 DATA 表达式 注意:DATA指令功能与EQU指令类似,它们的主要区别如下: ⚫ DATA定义的字符名称可以先使用后定义,DATA指令可以放在 源程序的任何位置。 ⚫ DATA只能用来定义8位的数据或地址。 ⚫ EQU可以把汇编符号赋给字符名称,而DATA只能把数据赋给 字符名称。 ⚫ DATA可以把表达式的值赋给字符名称,这个表达式是可以进 行求值运算的
常用伪指的介( 5. XDATA数据地址赋值指令 XDATA是数据地址赋值伪指令。 功能:把操作数段中的表达式的值赋给标号字段中的字符名称。 格式:字符名称 XDATA表达式 注意: XDATA指令功能与DATA指令类似,它们的主要区别是 XDATA可定义16位的数据或地址。 清华大学, 出版社
http://www.wenyuan.com.cn/webnew/ 常用伪指令简介(五) 5. XDATA数据地址赋值指令 XDATA是数据地址赋值伪指令 。 功能:把操作数段中的表达式的值赋给标号字段中的字符名称 。 格式:字符名称 XDATA 表达式 注意:XDATA指令功能与DATA指令类似,它们的主要区别是 XDATA可定义16位的数据或地址
N常用伪指介交) 6.BI(Bit)位地址赋值指令 BI是位地址赋值伪指令。 功能:把位地址赋给字符名称。 格式:字符名称BI位地址 例如:ABBI30H;AB与30H等值 AC BI P1.0;AC与P1.0等值 MOV CAB;把位地址区30H单元中的数据送入 位累加器C中 CLR AC;把P1.0中的内容清零 清华大学, 出版社
http://www.wenyuan.com.cn/webnew/ 常用伪指令简介(六) 6. BIT(Bit)位地址赋值指令 BIT是位地址赋值伪指令 。 功能:把位地址赋给字符名称 。 格式:字符名称 BIT 位地址 例如: AB BIT 30H ;AB与30H等值 AC BIT P1.0 ;AC与P1.0等值 MOV C,AB ;把位地址区30H单元中的数据送入 位累加器C中 CLR AC ;把P1.0中的内容清零
常用伪捐令的介S七 7.DB( Define Byte)定义字节指令 DB是定义字节伪指令。 功能:从程序存储器指定地址单元开始存放若干个字节的数值或 ASCI码字符。 格式:[标号:]DB字节数据或ASCI码字符 注意:多个字节数据或ASCI码字符之间要用逗号相隔,DB指令 常用于定义8位的数据常数表 例如:ORG1000H TAB: DB 50H, 60,A DB01010111B6 清华大学, 出版社
http://www.wenyuan.com.cn/webnew/ 常用伪指令简介(七) 7. DB(Define Byte)定义字节指令 DB是定义字节伪指令 。 功能:从程序存储器指定地址单元开始存放若干个字节的数值或 ASCII码字符 。 格式:[标号:] DB 字节数据或ASCII码字符 注意:多个字节数据或ASCII码字符之间要用逗号相隔,DB指令 常用于定义8位的数据常数表。 例如: ORG 1000H TAB: DB 50H,60,'A' DB 01010111B,'6
常用伪指令的介 8DW( Define Word)定义字指令 DW是定义字伪指令。 功能:从程序存储器指定地址单元开始存放若干个字的数值 格式:[标号:]DW字节数据或ASCI码吗字符 注意:多个字数据之间要用逗号相隔,DW指令常用于定义16位 的地址表。 例如:ORG1000H TAB: DW 20H 50H, 00H, 60H 清华大学, 出版社
http://www.wenyuan.com.cn/webnew/ 常用伪指令简介(八) 8. DW(Define Word)定义字指令 DW是定义字伪指令 。 功能:从程序存储器指定地址单元开始存放若干个字的数值 。 格式:[标号:] DW 字节数据或ASCII码字符 注意:多个字数据之间要用逗号相隔,DW指令常用于定义16位 的地址表。 例如: ORG 1000H TAB: DW 20H,50H,00H,60H