objdump 命令

写了一个test.c文件,编译后得到binary文件,使用objdump查看汇编代码,输入:

objdump -d test

得到的是按照32位进行解释的汇编(i386指令解释),所以寄存器类似:

eax, ebx ..etc

 

objdump -d m 8086 test

此时按照16位进行解释(8086指令解释),寄存器类似 :

ax, bx, ....etc

 

感谢动手写操作系统的作者 Yang wenbo的帮助!

你可能感兴趣的:(objdump 命令)