汇编语言中标号和变量具备哪三种属性?
发布网友
发布时间:2022-04-23 23:46
我来回答
共2个回答
热心网友
时间:2023-09-14 07:42
1.
段属性,其值为它所在段的段地址
2.
偏移属性,其值为它的段内偏移地址
3.
类型属性。标号属性为负数,近调用为-1,远调用为-2。变量属性为正数,其值为每个数据项的字节数,比如,DB定义的变量的类型值为1,DW定义的变量的类型值为2,
DD定义的变量的类型值为4。
与这3个属性相关的数值回送算符分别是
SEG
,
OFFSET,
TYPE
。
例如:
MOV
AX,
SEG
X
;
将变量X所在的段地址送入AX
MOV
BX,
OFFSET
Y
;
将变量Y的偏移地址送入BX
MOV
CX,
TYPE
Z
;
将变量Z的类型值送入CX
热心网友
时间:2023-09-14 07:43
汇编语言中,变量和标号都是用户定义的符号地址,
标号有两个属性,段基地址、偏移地址
变量有三个属性,段基地址、偏移地址和数据类型
一般来说,标号只在代码段中被定义,而变量则可以被定义在数据段和代码段中!