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 之前 必须有数据类型,想一下,强制转换,没类型,怎么转?

posted on 2011-11-05 16:27  锅子  阅读(328)  评论(0编辑  收藏  举报