A. 谁能告诉我用什么软件可以把机器码反编译成汇编语言
有一个软件是专门做这个的 把机器码反编译成汇编语言 的 软件 是 W32asm 这是个很通用的软件
B. 芯片的机器码可以转成汇编语言吗
可以的
汇编语言有对应着机器码,可以用反汇编语言工具将机器码译成汇编指令格式。
C. 机器码转汇编语言
AJMP 0002H是跳转到0002H单元,不是什么位,位是指一个单元内的8位数中的一个位,而存放程序是以单元为单位的。
D. 有段程序,是通过一个软件把机器码转换成汇编的,转换的汇编语言如下所示,不知道是不是汇编语言。。。
你的软件应该是一个反汇编类的软件,将机器码反汇编成X86的汇编指令,格式基本正确,至于是不是正确,那得查查机器码与汇编指令的对照表。
E. 机器码和汇编语言之间是什么关系,见图。
汇编的ax在机器码中的初始值是b8,
--B8 是 MOV AX 的机器码。
为什么运行到第二条数据的ax的值变成了05呢?
--05 是 ADD AX 的机器码
一个是 MOV,一个是 ADD,显然,它们的机器码,应该是不同的。
键入 R <回车>,即可显示 CF 的内容。
其符号,可在我的网络空间里面找到。
F. 怎么样把机器码转化成汇编语言
用反汇编软件,你是什么机器的就找那种 机器的反一下就行了。
G. 急急急 反编译软件把EXE文件反译成什么 是机器语言还是汇编语言 是哪个汇编语言
首先你得清楚,微软的exe可执行文件(即PE文件,有PE规范定义)的特征,才能使用不同的反编译软件对exe进行反编译。
如今,exe一般分托管代码和非托管代码两类(托管代码是由C#等语言生成的.NET运行时库支持运行的中间代码,不是CPU芯片可直接执行的二进制机器码;而非托管代码是CPU芯片看执行的机器码)
非托管代码反编译后,其实就是简单的将二进制机器码用汇编表示,所以是汇编语言。
托管代码反编译,好的反编译器直接将中间语言字节码反编译成高级语言代码,如C#
------------------------------------------------------
另外,在什么平台运行的exe正确反编译(需要选择正确的芯片结构)为同平台的汇编语言。
如嵌入式ARM芯片上运行的Win CE系统上的exe就应当正确反编译为ARM汇编
x86的就应当反编译为x86汇编。
H. 一段很长的机器码转换为汇编语言
1.你是什么语言的机器码,51?8086?z80?等等
2.你的这串代码是单数,是否有问题?若中间丢了一个,整个程序就不对了
I. 反编译出来的代码是什么语言
是汇编,也有部份工具能还原出少量源代码,不过主要你还得看程序是用什么语言写的。 .net框架下的程序编译后如果用一些工具反编译好像是可以得到一些源代码,没研究过,不过印像中好像是见谁弄过,网上有这种工具。
J. 芯片解密得到的是机器码,反汇编是啥意思
反汇编就是把机器码翻译成汇编语言,虽然不是C或java,但是也比机器码好懂了。想反汇编可以问致芯科技