经常看到使用Byte ptr/Word ptr/Dword ptr/Qword ptr 等等来临时转换数据,这里有一个小技巧。如:

buffer db "0123456789",0
lea esi,buffer
mov al,byte ptr [esi]   ;al=='0'
mov ax,word ptr [esi]   ;ax=='01'
mov eax,dword ptr [esi] ;eax=='0123'

发现什么了吗?