在用汇编编写代码的过程中 发现自己的功底还是差一点 主要是动手太少 借着这个机会 将不确定正确与否的代码写下来 与君共勉
mov ebx,3D48420h
mov ebx,dword ptr [ebx+11ach*4]
mov ebx,dword ptr [ebx+8] 这三句都是正确的
.if [ebx+8] == 2eh 错误
.endif
.if ebx+8 == 2eh 错误
.endif
.if ebx == 2eh 正确
.endif
.while ecx<3D48420h+11ach*4 正确
shl ebx,edi 错误 应用循环左移
namepianyi dd ?
mov al,namedizhi[ebx] ;这时这种写法是错误的 应为mov eax,namedizhi[ebx]