能力值:
( LV2,RANK:10 )
|
-
-
2 楼
找个64位机器:开始运行里面输入DEBUG并确认执行,这时候打开一个黑色的DOS窗口,提示符是-,你可以在-后面输入命令,你输入A并回车之后就可以输入汇编指令,最后按几次回车就推出输入汇编语句的界面,回到-提示符号,这时候你输入U并回车就可以查看你刚才输入的汇编语句的机器代码,我用这个方法查看XOR AX,AX代码的过程如下:
-a
0AFC:0100 xor ax,ax
0AFC:0102
-u
0AFC:0100 31C0 XOR AX,AX
或者写个程序dump下
方法二、
查阅CPU手册,每一个CPU都有相应的机器代码手册,详细说明每一条机器指令的编码规则。
不知道你要哪个体系结构的。纠结
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
WIN7 64位下调不出DEBUG
我的CPU是I5 760
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
知道了
test rax,rax是4885C0
Xor rax,rax是4833C0
|
能力值:
( LV9,RANK:200 )
|
-
-
5 楼
test rax, rax : 0x48,0x85,0xC0
xor rax, rax : 0x48,0x33,0xC0
原来楼主自己已经解决了阿
|
|
|