- UID
- 90
注册时间2005-1-27
阅读权限20
最后登录1970-1-1
以武会友
TA的每日心情 | 开心 2015-7-21 08:38 |
---|
签到天数: 3 天 [LV.2]偶尔看看I
|
在某教程上看到:
00462D95 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4] //序列号放入EAX中
00462D98 |. E8 BB5BFAFF CALL pbobily1.00408958 //将序列号转换成16进制放入EAX
00462D9D |. 8BF0 MOV ESI,EAX //ESI=EAX
00462D9F |. 8D55 F8 LEA EDX,DWORD PTR SS:[EBP-8]
00462DA2 |. 8B83 F0020000 MOV EAX,DWORD PTR DS:[EBX+2F0>
00462DA8 |. E8 4746FDFF CALL pbobily1.004373F4
00462DAD |. 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8] //将机器码放入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的意思不是左移指令吗?求解 |
|