組合語言-8086下16位元DOS組合語言執行環境修正

前幾天無意間找到這個關於組合語言的教學
想到自己很久沒有研究組合語言了
所以想來試試看
但是文章中很多連結都已經失效
所以重新整理了一下執行環境
讓這個 Hello world 程式可以正常執行
就可以繼續這個網頁之後的教學

雖然現在 Visual Studio 有套件可以執行
但是我想要讓執行環境簡單一點

文章來源
2019 iT 邦幫忙鐵人賽
8086下16位元DOS組合語言學習筆記系列 第 1 篇
[Day01] 第一個 Hello World 程式
https://ithelp.ithome.com.tw/articles/10201469

環境
Intel(R) Core(TM) i7-10870H CPU @ 2.20GHz 2.21 GHz
windows 11 64 位元作業系統,x64 型處理器

下載 masm
把這個資料夾放在D槽
下載連結

安裝 DOSbox 模擬器
下載連結

執行 DOSBox 0.74

輸入命令

MOUNT C D:\asm

輸入命令

C:

輸入編譯命令

masm hello.asm

按下 Enter

繼續一直按 Enter 到這邊

會產生 HELLO.OBJ

輸入連結命令

link hello.obj

按下 Enter

繼續一直按 Enter 到這邊

會產生 HELLO.EXE

輸入命令執行 hello.exe

hello.exe

按下 Enter

執行成功

加入開啟指令

如果覺得每次開啟 DOSBox 0.74 之後都要輸入那兩行指令很麻煩的話,可以把指令加入設定檔

在 DOSBox 0.74 的安裝資料夾找到 DOSBox 0.74 Options.bat 並執行

在最後 [autoexec] 後面加入指令

之後執行 DOSBox 0.74 就會是直接到這裡

讓我們回到原本的文章繼續學習
文章來源
2019 iT 邦幫忙鐵人賽
8086下16位元DOS組合語言學習筆記系列 第 1 篇
[Day01] 第一個 Hello World 程式
https://ithelp.ithome.com.tw/articles/10201469

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *