導航:首頁 > 源碼編譯 > x86反編譯arm

x86反編譯arm

發布時間:2025-04-01 05:20:36

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是針對使用微軟普通晶元的電腦。

閱讀全文

與x86反編譯arm相關的資料

熱點內容
如何登錄伺服器看源碼 瀏覽:522
如何做伺服器端 瀏覽:154
注冊伺服器地址指什麼 瀏覽:433
文本命令行 瀏覽:97
撲克牌睡眠解壓 瀏覽:192
rc4演算法流程圖 瀏覽:159
胡蘿卜解壓方法 瀏覽:35
掃描pdf格式軟體 瀏覽:876
程序員在銀行開賬戶 瀏覽:516
android資料庫下載 瀏覽:749
中午伺服器崩潰怎麼辦 瀏覽:425
產品經理和程序員待遇 瀏覽:442
解憂程序員免費閱讀 瀏覽:109
錄像免壓縮 瀏覽:508
總結所學過的簡便演算法 瀏覽:362
南昌哪些地方需要程序員 瀏覽:761
三台伺服器配置IP地址 瀏覽:175
如何用命令方塊連續對話 瀏覽:280
win7linux共享文件夾 瀏覽:305
命令符打開本地服務 瀏覽:601