关于PTR操作符及相关伪指令
个人汇编相对于C++而言更加底层,例如C++中看似比较难以理解的指针概念在汇编中就是最基本的寻址。但想在汇编中实现概念上的“指针”,下面的程序段应该如何理解?
PBYTE TYPEDEF PTR BYTE ;此处不能理解,定义PBYTE的用户类型但为何PTR
;操作符会放在BYTE伪指令之前?
PWORD TYPEDEF PTR WORD
.data
arrayB BYTE 10h,20h,30h
arrayW WORD 1,2,3
ptr1 PBYTE arrayB
ptr2 PBYTE arrayW ;如果此处将ptr2定义为PBYTE并指向arrayW,在程序中引用的结果会如何?
恳请各位指点!