汇编语言程序 LABC EQU THIS BYTE 什么意思啊?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/13 00:03:17
汇编语言程序 LABC EQU THIS BYTE 什么意思啊?
LABC EQU THIS BYTE
LABD DW 4321H, 2255H
MOV AL,LABC
MOV AX.LABD
THIS 属性运算符,有什么功能啊
LABC EQU THIS BYTE
LABD DW 4321H, 2255H
MOV AL,LABC
MOV AX.LABD
THIS 属性运算符,有什么功能啊
存储单元别名操作符THIS:它为同一存储单元取另一别名,该别名可具有其自身的数据属性,但其段地址和偏移量是不变的.
操作符THIS的一般格式为:THIS 数据类型
其中:数据类型就是常用的数据类型:BYTE、WORD、DWORD、NEAR和FAR等.
如本题:
LABC EQU THIS BYTE
LABD DW 4321H,2255H
这样就给同一片存储单元LABD,取了二个具有不同数据类型的变量名.于是,在指令中,引用不同的变量名,就使用其不同的数据属性:
* 如果引用变量名LABD,是按“字”属性来访问;
* 如果引用变量名LABC,是按“字节”属性来访问.
如此一来,指令“MOV AL,LABC
”和“MOV AL,byte ptr LABD
”是等效的,所不同的是:当以“字节”属性访问LABD存储区时,不必使用强制属性符PTR,而改用“字节”属性变量LABC即可.
操作符THIS的一般格式为:THIS 数据类型
其中:数据类型就是常用的数据类型:BYTE、WORD、DWORD、NEAR和FAR等.
如本题:
LABC EQU THIS BYTE
LABD DW 4321H,2255H
这样就给同一片存储单元LABD,取了二个具有不同数据类型的变量名.于是,在指令中,引用不同的变量名,就使用其不同的数据属性:
* 如果引用变量名LABD,是按“字”属性来访问;
* 如果引用变量名LABC,是按“字节”属性来访问.
如此一来,指令“MOV AL,LABC
”和“MOV AL,byte ptr LABD
”是等效的,所不同的是:当以“字节”属性访问LABD存储区时,不必使用强制属性符PTR,而改用“字节”属性变量LABC即可.
汇编语言程序 LABC EQU THIS BYTE 什么意思啊?
汇编语言JB什么意思
汇编语言问题 这个BUF DB,'ABCDE' COUNT EQU $-BUF 这个句子中$-BUF 中间是减号还是什么
REG1_DATA:汇编语言中这句话什么意思
汇编语言中data segment什么意思
byte
汇编语言里面0[bx],5[bx]表示什么意思呢
请问汇编语言的这2句话什么意思呀
汇编语言的程序开始都有 PUSH DS MOV AX,0 PUSH AX 这三段有什么作用?
汇编语言 分析下列程序完成什么功能 并且求AX DX结果
汇编语言的程序怎么读啊?不了解它的功能啊?
51单片机延迟程序(汇编语言)解析