匯編編譯器下載
A. 匯編程序在哪裡編輯,運行時候哪裡看結果
一、匯編語言程序的運行方式有兩種,一種是:如果運行結果在屏幕上顯示,則可直接執行(.EXE文件或.COM文件),有時需要在程序中加入兩條指令MOV AH,1 INT 21H,作用是使結果在屏幕上停留,直到按任意鍵為止;另一種是:如果結果在內存或寄存器中,則需要用DEBUG命令-G或-T命令執行後,再用-D顯示內存單元的內容或用-R顯示寄存器的內容。
二、我用的就是VisualASM編輯器,非常好用。有下列一些匯編工具:
1、MASM(我以前用的,分步的,初學者不易掌握)
2、VISUALASM(我一直在用,感覺比較好,集成環境的,軟體下載地址:http://www.onlinedown.net/soft/2002.htm) (強烈推薦)
3、win32匯編的masm32軟體包(Windows環境下的)
4、nasm(linux平台)
5、RadASM下載地址http://www.crsky.com/soft/5471.html(功能太大了,我還沒用好)
B. 匯編語言編譯器有哪些
匯編語言編譯器有多種,其中包括MASM、NASM、TASM、FASM和GAS等。
首先,MASM是微軟開發的一款匯編語言編譯器,它支持x86架構的計算機,並提供完整的x86指令集。MASM具有強大的功能,如宏定義、條件編譯和模塊化編程,使得程序員能夠直接訪問處理器寄存器和系統資源。此外,MASM可以與集成開發環境如Visual Studio進行集成,提高開發效率。
其次,NASM是一款跨平台的匯編語言編譯器,支持多種操作系統,如Windows、Linux和macOS。NASM的設計初衷是為了實現編譯器的跨平台和模塊化特性,它支持80x86和x86-64平台的匯編語言編譯,並可以生成可執行文件、目標文件和動態鏈接庫。
另外,TASM是Borland公司開發的一款匯編語言編譯器,被廣泛用於Turbo C和Quick Basic等編譯器中作為中間過渡編譯。TASM能夠獨立編譯純匯編或Win32Asm的代碼,具有編譯快速、高效的特點。然而,與MASM相比,TASM的升級頻率較低。
此外,FASM是一款極小體積的匯編語言編譯器,支持多種操作系統和處理器架構。FASM可以生成可執行文件、目標文件和動態鏈接庫,並且具有快速的編譯速度。
最後,GAS是由GNU計劃所使用的匯編器,它是一款自由軟體,可以用於多種處理器架構的匯編語言編譯。
總的來說,這些匯編語言編譯器各有特點,適用於不同的編程需求和操作系統環境。程序員可以根據自己的需求選擇適合的編譯器進行匯編語言程序的開發。