當前位置:首頁 » 編程軟體 » 64位匯編編譯器

64位匯編編譯器

發布時間: 2022-06-10 16:00:25

A. 怎樣在64位WIN7下配置WIN32匯編編輯器Radasm

步驟/方法

1、將下載好的masm32壓縮解壓,得到的整個文件夾拷貝至C盤根目錄。
雙擊安裝hla.exe,同樣地,必須也安裝到C盤根目錄下。

2、完成之後,右擊計算機-屬性-高級系統設置-環境變數,查看系統變數,其中的三項如果如圖所示的一樣,證明安裝hla成功,配置也是正確的。

3、雙擊安裝RadASM.v2.2.1.9,由於步驟一已經復制了masm32至C盤根目錄,所以安裝時masm32選項不要勾選,對於hla而言,只需要勾選「文件關聯」一項,如圖所示。安裝目錄同樣選擇C盤根目錄,確保安裝完成之後RadASM.exe在C:\RadASM。

4、雙擊桌面的Radasm圖標或者C:\RadASM\目錄下的RadASM.exe進入程序。工具欄點擊:文件-新建工程,編譯器選擇hla,類型選Console APP,填好工程名,使用hello world的模板。

5、新建的工程完成了,試著編譯並運行,如圖,運行成功得到結果。

6、點擊工具欄:選項-語言,選擇簡體中文。然後是環境變數,發現了沒,Radasm安裝時自動把環境變數和路徑設置為基於C盤根目錄的,這也是之前的步驟為什麼必須把masm32以及hla安裝於C盤根目錄的原因。如果masm32以及hla沒有安裝到C盤根目錄,Radasm的自動配置環境變數將不起作用,用戶必須手動更改。

7、至此,整個安裝和配置過程已經結束了。如果能按照以上步驟做,64位WIN7下對於配置基於Radasm編輯器的hla編程環境和XP是一樣的。

B. 求一個能在64位系統的匯編編譯器

推薦自己搭建dos 環境 ,學習匯編
http://hi..com/billrob/blog/item/3a72b8e393b600c8b21cb1dc.html
思路就是 虛擬機安裝dos ,在dos中用masm。exe 5.0 link。exe ,就可以完成匯編書籍中的實驗了
我就是這樣搭建的,完全沒問題,很好用,dos 命令也很少
重要的是純dos,匯編環境, 還可以不時的去找資料,用主機
---強烈推薦看 王爽老師 匯編

C. 64位系統的匯編用什麼編譯器呢 64位系統的DD,DW,DB占幾個位元組呢

用DOS DEBUG試試,DEBUG模擬的是16位,XP是32位。64位操作系統應該也一樣。
你可以寫段代碼測試不同類型佔位元組
datasg segment
dd ffaabbcc,0,0,0
dw ffaa,0,0,0,0,0,0,0
db,ff,0,0,0,0,0,0,0,0,0,0,0,0,0,0
datasg ends

D. win7 64位匯編語言軟體求求!!!!

Masm32不行嗎?我的Win7 64位,一直在用這個。

傳說Aogosoft官網有個IDE耶!可以語法加亮 ,函數 自動提示 ,應該可以在Win7 64位下運行。

其實它們用的都是ml.exe編譯器,和link.exe鏈接器,所以只要有這兩個東西,再加上庫文件[Lib]和包含文件[Include] 就可以。

對了,我講的是win32匯編,如果是16位匯編,那更簡單,就只要那兩個東西就行了,建議下載一個Masm32,內含32位編譯器和16位編譯器,而且有許多工具,當然32程序 可以在win7 64位下運行,但是16位不可以運行,如果有16位系統安裝在虛擬機上,可以在上面實驗,或直接在虛擬機中編譯、鏈接、運行、調試。

不能用可能沒有購買注冊,或軟體文件丟失,這個軟體用的不也是MASM 6.0嗎!,也就是ml.exe和link.exe,即使你寫好代碼,生成的程序還是不能運行的
你下個虛擬機,在裡面裝個windows2000或windows 98,在虛擬機里弄(下一個MASM 6.0就OK了,不用這個軟體 ), 完美的很!
以前我學16位匯編就是:虛擬機VMware+Windows2000+MASM 5.0

那個軟體聽人說,那軟體 本身有問題,如果你在源程序中寫了非法指令,沒有任何提示, 軟體直接崩潰,估計是個沒有多少水品的人寫的軟體,竟然還是收費軟體。

如果覺得我上面的方法復雜,你就下載一個dosbox,剛才下了一個你那個軟體,在虛擬機中研究它,大概用VC寫的,有虛擬機殼保護,不好破解, 它就是dosbox實現16位程序功能,你可以打開你的軟體安裝目錄,它的目錄下竟然有個dosbox,所以你就不用下載 dosbox,你雙擊那個dosbox.exe就可以運行dosbox,在dosbox運行你的16位程序不會有問題 的,它應該有 ml.exe 和link.exe等工具,你將下面的代碼復制到記事本中保存為xxx.bat,注意拓展名為bat:
rem #####################################
set PATH=C:\JMSOFT\Masm\bin\;C:\JMSOFT\Masm;%PATH%
cmd
rem #####################################
注意C:\JMSOFT\Masm\是你的軟體安裝目錄
保存後,雙擊即可運行, 比如你有個:1.asm
在命令行輸入:masm 1.asm
如果代碼沒嚴重 錯,就會常 產生一個1.obj
在命令行輸入:link 1.obj
如果代碼沒錯,產生一個1.exe

打開dosbox 1.exe,運行1.exe 。。。

說的夠詳細了吧

E. 現在64位匯編MASM中 好像SWORD和WORD 沒有有符號和無符號的差別了 編譯器都能通過啊帶不帶符號

我記得之前的 32位 masm 也沒有限制吧?
對於有符號和無符號,差別只是計算和判斷的時候指令來區分,比如 mul 和 imul 這樣的

F. win7下學習匯編語言,用什麼編譯器比較合適

win7有32位和64位之分:
1、如果是32位Win7,那麼任意一個編譯器都是可以的。
2、如果是64位Win7的話,那麼很多編譯器是無法正常運行的,必須選擇支持64位系統的編譯器。比如「匯編語言編譯器 v1.2 64位_官方版」就可以。

G. 求一個WIN7下能用的匯編語言編譯器

可惜人的配置跟上64位了,自身的配置技術卻沒跟上,如果你想開發32位匯編程序,64位機不可能不兼容32位,其帶的通常也是32位庫,像emul8086吧,其masm32沒理由。若你想開發64位匯編程序(你若有這需求,也就不必問這問題),自己去masm或其他匯編工具官方網站看說明,下載安裝能處理64bit指令的版本,nasm,goasm,tasm都可以開發64位指令的匯編程序。最簡單直接的辦法就是取官方論壇看說明按自己需求去下。其實我懷疑你連自己需要什麽要的匯編程序都不知道,intel的?ibm的?51的?arm的?dsp的?

H. 怎麼學習匯編語言,還有有沒有64位的工具

  1. win32位匯編可以在 64位下面運行的好好的

2.如果想學習16位匯編,虛擬機是必須的。推薦 virtualbox。另外 virtualdos也是一種虛擬機

I. 64位的匯編怎麼搞

用32位匯編器或者64位匯編器。

masm我沒用過,不知道有沒有x86-32和x86-64版

我用過的nasm、yasm都能輸出x86-32和x86-64的obj文件,配合其他linker即可生成可執行文件
fasm配合它給你准備好的那些宏的頭文件可以不需要linker直接生成exe,但是fasm用了幾次感覺不怎麼用的來。
此外還有goasm啥的聽過沒用過。

gcc編譯器套裝裡面帶有一個gas,簡單用過一兩下但是不怎麼好用,感覺它主要是作為編譯器後端用的不是給你直接用的。

不過反正windows下又不給你直接通過中斷方式使用系統調用(也不是完全不行,沒這個必要,不同版本windows系統的系統調用號和參數啥的又不一樣),最終還是要用那些dll裡面的api,所以linker還是必要的吧。
nasm和yasm裡面不帶linker就是了,你可以用pelles c compiler套裝裡面的linker,或者go asm套裝裡面的linker(沒用過),更直接一點有裝vc啥的直接用vc里的linker也成

x64環境的軟體?高級語言啊……

J. 有沒有64位程序的資源編譯/反編譯工具,例如32位下面的eXeSCOPE

據我所知,有編譯器,反編譯器至少現在還沒有……
64為處理器結構根據官方資料X64多了8個通用寄存器:R8、R9、R10、R11、R12、R13、R14、R15,當然,它們都是64位的。
所以需要有專門針對這種新處理器結構的反匯編工具才能完成反匯編……
另外X32中原有的寄存器在X64中均為擴展為64位,且名稱的第一個字母從E改為R。不過我們還是可以在64位程序中調用32位的寄存器,如RAX(64位)、EAX(低32)、AX(低16位)、AL(低8位)、AH(8到15位),相應的有R8、R8D、R8W和R8B。不過不要在程序中使用如AH之類的寄存器,因為在AMD的CPU上這種用法會與某些指令產生沖突。所以反匯編過程也更加復雜,相信各大編程論壇已經開始有高手嘗試著去解決反匯編這類復雜的問題,我們一同關注吧……

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:742
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372