PTR 是一个很常用的操作符,是用来强制操作数的的大小的。
;test_05 INCLUDE irvine32.inc INCLUDELIB Irvine32.lib INCLUDELIB KERNEL32.LIB .data arrayA BYTE 78h,56h,34h,12h .code main PROC mov al,BYTE PTR arrayA mov ax,WORD PTR arrayA mov ax,WORD PTR arrayA+2 mov eax,DWORD PTR arrayA call DumpRegs exit main endp END main
大家观察下 寄存器eax吧,一步步调试,PTR使用需要注意的是,PTR 之前 必须有数据类型,想一下,强制转换,没类型,怎么转?