市場雖已出現 80486,但本書堅持以 8088/8086 指令集為教學對象。理由有二:一、藝術價值不在材料昂貴,而在技巧發揮;二、證明組合語言技巧能榨乾平庸硬體的極致效能。程式應用於何種機型,非本書考量範圍。
.bat 備份腳本,下班前一鍵執行。工具是將設計師思維轉化為機器指令的媒介。精選以下組合足以應對絕大多數開發:
| 類別 | 工具 | 版本備註 |
|---|---|---|
| 程式編輯 | EDLIN | DOS 內建行編輯器 |
| PE II | 全螢幕編輯器 | |
| WS | WordStar 兼容編輯器 | |
| 程式編譯 | masm.exe | 1.25 版支援較多外部標號,限 8088 指令,適合大型程式;4.0 後 .xcref 失效 |
| 程式聯結 | link.exe | 3.0 後僅 CODE/DATA 屬性有效,BYTE/WORD 失效 |
| 程式偵錯 | debug.exe | 內建,功能基礎 |
| symdeb.exe + mapsym.exe | 符號偵錯套件,支援標號、中斷點,功能強大,需另購 | |
| 系統處理 | pctools.exe | DOS 下檔案管理、直接修改機器碼利器 |
| 遠端連線 | ll.exe / xtalk.exe | 系統程式偵錯常需雙機聯機,一機為監視器 |
所有工具統一置於 \DOS 子目錄,並在 AUTOEXEC.BAT 設定 PATH=\DOS,確保任何目錄下皆可直接呼叫。