小甲魚彙編語言學習筆記——day03

手動編譯並執行第一個彙編程序過程:編程

一、用notepad++寫一個簡單的彙編程序(文件命名爲:1.asm):windows

assume cs:abc

abc segment
	mov ax, 2
	add ax, ax
	add ax, ax
	
	mov ax, 4c00H
	int 21H
abc ends

end

二、在非系統盤之外的任意一個盤新建目錄(如:test), 將1.asm放入該文件夾下,下載masm 5.0壓縮包,將裏面MASM.EXE和LINK.EXE放到該test目錄下。spa

 

三、若是當前電腦是64位的windows系統,請先下載並安裝DOSBOX,以後打開DOSBOX,掛載上面的F:\test目錄,blog

命令爲:  mount c f:\test,掛載以後進入該目錄,命令爲: c: asm

四、編譯源程序1.asm,執行以下命令: masm 1.asm  ,編譯成功以下圖,在目錄下會生成1.obj文件。編譯

五、連接,執行以下命令:link 1.obj,連接成功以下圖,在目錄下會生成1.exe文件。class

六、test目錄以下:test

七、在DOS命令環境下輸入 1.exe 便可執行該程序,因爲該程序沒有涉及到顯示輸出,因此執行之後不會看到有下載

結果輸出顯示,界面依然回到初始狀態,等待命令輸入。程序

 

備註:

若是出現相似以下的錯誤,能夠經過提示裏的代碼行數:6,進行代碼排查定位,這裏是因爲第6行的逗號使用了中文的,因此致使了下面報錯。

相關文章
相關標籤/搜索