能力值:
( LV2,RANK:10 )
|
-
-
2 楼
汇编指令有对应的16进制机器码,然后转二进制
比如mov ax, bx, 16进制机器码是89D8,然后转二进制就是了
http://www.luocong.com/learningopcode/index.htm
http://www.mouseos.com/x64/index.html
|
能力值:
( LV13,RANK:400 )
|
-
-
3 楼
去谷歌 opcode对照表
|
能力值:
(RANK:50 )
|
-
-
4 楼
首先提一点处理机器指令的时候时候以16进制字节为单位,按二进制的看会纠结死的。
关于这个问题最官方最权威的是《IA32手册第二卷》,讲解指令编码,Intel官网上有最新的……
看雪上已经有这一卷的中文版本了,个人感觉除了最后一个附录外翻译质量都极高:
http://bbs.pediy.com/showthread.php?t=84369&highlight=Intel
其中正文讲的是编码,附录A是操作码表,看着两个足矣解决LZ的问题,最后到OD里实践一下即可~
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
其实,汇编语言就是机器语言的一中简写方式。把很长很无聊的01代码转换成容易记忆的、简洁的助记符号(汇编代码),所以有时候又把汇编代码叫做助记符。至于转换规则就像二楼说的一样,每一条汇编指令都有相对应的16进制代码,根据这个16进制代码再转换成二进制代码就行了。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
现在了解了!
多谢楼上几位的回答!!
|
|
|