前幾天無意間找到這個關於組合語言的教學
想到自己很久沒有研究組合語言了
所以想來試試看
但是文章中很多連結都已經失效
所以重新整理了一下執行環境
讓這個 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