基于IA-32处理器和32位汇编语言
变量有两种属性:地址属性和类型属性。
地址属性:变量名就是第一个变量的逻辑地址,包括段基地址和偏移地址。
类型属性:说明了变量是哪种类型,是BYTE,WORD等等。
一:地址操作符:访问变量的地址属性
[ ] :中括号中存放地址。
$ :美元符号表示返回当前偏移地址。
offset 变量名 :返回变量的偏移地址。
seg 变量名 :返回变量的段基地址。
二:类型操作符:访问变量的类型属性
类型 ptr 变量名 :将变量用声明的类型使用。
TYPE 变量名 :返回一个变量所占的字节数。
LENGTHOF 变量名 :返回变量的元素个数。
SIZEOF 变量名 :返回变量的总字节数。
以上就是我对于汇编的变量属性的认识。