導航:首頁 > 源碼編譯 > 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相關的資料

熱點內容
電鋼琴pdf 瀏覽:592
安卓如何調和平畫質 瀏覽:222
為什麼程序員不注意自己外在 瀏覽:571
程序員那麼可愛陸漓在哪裡可以看 瀏覽:703
移動數據加密如何解決 瀏覽:98
tinyxml源碼解析 瀏覽:962
cad中如何加密 瀏覽:345
linux終端游標移動 瀏覽:88
小說app哪個最好肉 瀏覽:151
javamysql連接代碼 瀏覽:374
怎麼修改單片機程序 瀏覽:944
php最火的框架 瀏覽:72
未建成pdf 瀏覽:835
哪個銀行的app能換外匯 瀏覽:185
程序員那麼可愛陸漓被人跟蹤 瀏覽:508
java調用存儲過程返回值 瀏覽:466
程序員和猴子 瀏覽:148
土味視頻怎麼剪app 瀏覽:927
安卓手機如何修改微信語音提示音 瀏覽:40
餐館購物一般用什麼app 瀏覽:184