匯編編譯器masm
1. 匯編語言用什麼軟體寫的後綴名是什麼
匯編語言不是用什麼軟體寫的,是由字母、單詞來代替一個特定的指令來編輯的,後綴名是.asm。
匯編語言是用一些容易理解和記憶的字母,單詞來代替一個特定的指令,比如:用「ADD」代表數字邏輯上的加減,「MOV」代表數據傳遞等等,通過這種方法,人們很容易去閱讀已經完成的程序或者理解程序正在執行的功能,對現有程序的bug修復以及運營維護都變得更加簡單方便。
匯編語言具有更高的機器相關性,更加便於記憶和書寫,但又同時保留了機器語言高速度和高效率的特點。匯編語言仍是面向機器的語言,很難從其代碼上理解程序設計意圖,設計出來的程序不易被移植,故不像其他大多數的高級計算機語言一樣被廣泛應用。
(1)匯編編譯器masm擴展閱讀
匯編語言表達式常量:
1>數值常量1010H
2>符號常量
偽指令:<符號名>EQU<表達式>
功能:定義所指符號常量所代表的常量的值
說明:表達式可以是常數、指令助記符、偽指令助記符、寄存器名字或其他自定義的符號
例子:VAEQU100;表達式為常數
NUMEQUVA+100;表達式為數值表達式
OPEEQUADD;表達式為指令助記符
偽指令:<符號名>=<常數表達式>
功能:定義所指符號常量所代表的常量的值
說明:「=」之後只能是常數,對於字元和字元串匯編時按照整數處理
例子:VA=100
NUM=3*100
NUM=VA+500
2. 匯編語言編譯工具masm怎麼使用
你可以先在
masm文件夾里建一個新的文件夾,名為nm
然後
將masm文件夾里的masm.exe和link.exe復制到新建的文件夾
調用dos命令
如果你的masm文件在d盤
先用d:
接著d;>\cd
masm
d;\masm\cd
nm
d;\masm\nm
\edit
進入編輯界面
寫好程序後
程序命名為123.asm
退出
d;\masm\nm\masm
123.asm
d;\masm\nm\link
123.obj
生成可執行文件
d;\masm\nm\123.exe
3. 什麼是MASM
怎麼說呢,MASM是匯編語言的調試工具吧,我是這樣理解的.
自二十世紀80年代初 Microsoft 公司推出 MASM 1.0 以來,目前MASM的版本已升至6.15,支持MMX Pentium、Pentium II、Pentium III及Pentium 4指令系統。
MASM 4.0支持80286/80287的處理器和協處理器;MASM 5.0支持80386/80387處理器和協處理器,並加進了簡化段偽定義指令和存儲模式偽指令,匯編和連接的速度更快。
MASM 6.0是1991年推出的,支持80486處理器,它對MASM 進行重新組織,並提供了許多類似高級語言的新特點。MASM 6.0之後又有一些改進,微軟又推出MASM 6.11,利用它的免費補丁程序可以升級到MASM 6.14,支持到Pentium III指令系統。
MASM 6.x安裝文件(鏈接下載文件MASM611FULL.ZIP)包含在5張軟盤上,在DOS(或Windows的MS-DOS模擬環境)下,運行第一張盤上的SETUP.EXE程序就可以開始安裝,通常選擇在MS-DOS / Microsoft Windows操作系統下使用MASM。
一個MASM匯編系統,主要包含如下內容:
• MASM 6.15的匯編程序ML.EXE和配套的匯編錯誤信息文件ML.ERR,連接程序LINK.EXE,子程序庫管理文件LIB.EXE;
• CV目錄下的CodeView調試程序CV.EXE以及配套的庫文件;
• HELP目錄下的快速幫助文件QH.EXE,以及MASM宏匯編語言、匯編程序ML、連接程序LINK、調試程序CV等所有幫助文件;
• 本書作者為方便操作建立的批處理文件、I/O子程序庫等。書中例題程序文件也可以建立在某個子目錄(例如HBYYLT)下。
4. win10匯編語言編譯器那個好
win10系統下比較好的編譯器是MASM
MASM 最常用的 toolchain 是 MASM32/64 SDKhttp://www.masm32.com/