请教一个问题
在某教程上看到:00462D95|.8B45 FC MOV EAX,DWORD PTR SS: //序列号放入EAX中
00462D98|.E8 BB5BFAFF CALL pbobily1.00408958 //将序列号转换成16进制放入EAX
00462D9D|.8BF0 MOV ESI,EAX //ESI=EAX
00462D9F|.8D55 F8 LEA EDX,DWORD PTR SS:
00462DA2|.8B83 F0020000 MOV EAX,DWORD PTR DS:[EBX+2F0>
00462DA8|.E8 4746FDFF CALL pbobily1.004373F4
00462DAD|.8B45 F8 MOV EAX,DWORD PTR SS: //将机器码放入EAX
00462DB0|.E8 A35BFAFF CALL pbobily1.00408958 //机器码转换成16进制放入EAX
00462DB5|.C1E0 03 SHL EAX,3 //EAX乘以2的3次方
00462DB8|.83C0 08 ADD EAX,8 //EAX+8
00462DBB|.3BF0 CMP ESI,EAX //比较ESI与EAX
00462DBD|.75 69 JNZ SHORT pbobily1.00462E28 //不相同则跳向出错
请问:00462DB5|.C1E0 03 SHL EAX,3 为什么是EAX乘以2的3次方
SHL的意思不是左移指令吗?求解 up!up! 计算下左移跟乘以2的3次方两种结果是不是一样不就知道了 不懂 帮你顶个帖把
页:
[1]