首页
社区
课程
招聘
问题一个计算方面的问题:
发表于: 2005-3-15 09:22 3691

问题一个计算方面的问题:

2005-3-15 09:22
3691
0040B461     F7FE                  idiv esi
0040B463     69F1 6D010000         imul esi,ecx,16D

请问这两条指令是怎么计算的???

此时sei=64   ecx=000007D4

请问最后计算结果是多少??
esi=??
ecx=??

0040B480     99                    cdq

cdq这条指令是什么意思???


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 313
活跃值: (440)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
2
idiv esi //eax=eax/esi, edx=eax%esi esi不变
imul esi,ecx,16D //esi=ecx*16D ecx不变

cdq 是扩展eax到edx,连成一个64位寄存器,edx是高位,eax是低位
2005-3-19 19:16
0
游客
登录 | 注册 方可回帖
返回
//