1. 急急急 反编译软件把EXE文件反译成什么 是机器语言还是汇编语言 是哪个汇编语言
首先你得清楚,微软的exe可执行文件(即PE文件,有PE规范定义)的特征,才能使用不同的反编译软件对exe进行反编译。
如今,exe一般分托管代码和非托管代码两类(托管代码是由C#等语言生成的.NET运行时库支持运行的中间代码,不是CPU芯片可直接执行的二进制机器码;而非托管代码是CPU芯片看执行的机器码)
非托管代码反编译后,其实就是简单的将二进制机器码用汇编表示,所以是汇编语言。
托管代码反编译,好的反编译器直接将中间语言字节码反编译成高级语言代码,如C#
------------------------------------------------------
另外,在什么平台运行的exe正确反编译(需要选择正确的芯片结构)为同平台的汇编语言。
如嵌入式ARM芯片上运行的Win CE系统上的exe就应当正确反编译为ARM汇编
x86的就应当反编译为x86汇编。
2. arm64和xavier的不同
ARM64是ARM中64位体系结构,x64是x86系列中的64位体系。ARM属于精简指令集体系,汇编指令比较简单。x86属于复杂指令集体系,汇编指令较多。属于两种不同的体系。
从Win10操作系统入手可以做个对比,win10arm64跟win1064区别有下面三点:
一、应用不同
1、win10arm64只能运行ARM64应用,无法运行x64应用
2、win1064既可以运版行运行x64应用,也可以运行ARM64应用
二、编译不同
1、win10arm64允许开发者编译和反编译ARM64应用。
2、win1064不允许开发者编译和反编译x64应用,但可以编译和反编译ARM64应用。
三、电脑不同
1、win10arm64是针对使用高通ARM芯片的权电脑。
2、win1064是针对使用微软普通芯片的电脑。
ARM64是专门给新出的高通笔记本准备的,也可以安装在微软的Lumia950XL手机上;win1064是一般的X64电脑安装的,两者互不通用。
3. win10arm64跟win1064区别
win10 arm64跟win10 64区别为:应用不同、编译不同、电脑不同。
一、应用不同
1、win10 arm64:win10 arm64只能运行ARM64应用,无法运行x64应用。
2、win10 64:win10 64既可以运行运行x64应用,也可以运行ARM64应用。
二、编译不同
1、win10 arm64:win10 arm64允许开发者编译和反编译ARM64应用。
2、win10 64:win10 64不允许开发者编译和反编译x64应用,但可以编译和反编译ARM64应用。
三、电脑不同
1、win10 arm64:win10 arm64是针对使用高通ARM芯片的电脑。
2、win10 64:win10 64是针对使用微软普通芯片的电脑。