能力值:
( LV13,RANK:410 )
|
-
-
2 楼
看注释。
相信MS没有错的
|
能力值:
(RANK:1130 )
|
-
-
3 楼
LZ搞错了,应该是
movsxd esp, dword ptr [rbx + 62h]
|
能力值:
(RANK:210 )
|
-
-
4 楼
我顶楼上的,读了手册,理解为
此指令默认op1为32bit,如果要rsp,加前缀.
所以ms正确,
movsxd esp, dword ptr [rbx + 62h]
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
哈,光看描述了.....以为源操作数就一定是64位的。明白了....多谢谢楼上三位.
今天又找了disorm的反汇编和源代码看了一下:
0000000000000000 (03) 6363 62 MOVZXD RSP, [RBX+0x62]
0000000000000003 (04) 48 6363 62 MOVSXD RSP, [RBX+0x62]
他的想法是对的,不过操作数大小方面好像也有问题。
相信微软没错的
|
能力值:
(RANK:1130 )
|
-
-
6 楼
LS还是打错了
0000000000000000 (03) 6363 62 MOVZXD ESP, [RBX+0x62]
|
能力值:
( LV4,RANK:50 )
|
-
-
7 楼
有钱人玩64位
穷人玩8位
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
[QUOTE=海风月影;585618]LS还是打错了
0000000000000000 (03) 6363 62 MOVZXD ESP, [RBX+0x62][/QUOTE]
那是distorm的输出结果..
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
64位的CPU一抓一大把,8位的反而不好买了
楼上说反喽....
|
能力值:
(RANK:1130 )
|
-
-
10 楼
原来64位反汇编引擎差异这么大啊
下面出自udis86
00401000 636362 movsxd esp, dword [rbx+0x62]
00401003 48636362 movsxd rsp, dword [rbx+0x62]
|
能力值:
( LV4,RANK:50 )
|
-
-
11 楼
多谢我也下一个去
|
|
|