首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 組合語言

匯編語言的藝術:準備工作——系統選擇與環境建置(一)

     編輯:組合語言

第一節 系統:硬體抉擇與軟體基石

一、系統選擇:以 8088 為研討核心

市場雖已出現 80486,但本書堅持以 8088/8086 指令集為教學對象。理由有二:一、藝術價值不在材料昂貴,而在技巧發揮;二、證明組合語言技巧能榨乾平庸硬體的極致效能。程式應用於何種機型,非本書考量範圍。

二、目錄與磁碟規劃:工欲善其事,必先利其器

  • 硬碟分區策略:每位程式設計師擁有專屬目錄,每個專案獨立子目錄,單一目錄檔案數勿過多,僅存放當前專案所需檔案。
  • 備份鐵律:硬碟損壞數據歸零。每日備份至軟碟,最佳做法撰寫專用 .bat 備份腳本,下班前一鍵執行。

三、核心應用工具箱

工具是將設計師思維轉化為機器指令的媒介。精選以下組合足以應對絕大多數開發:

類別工具版本備註
程式編輯EDLINDOS 內建行編輯器
PE II全螢幕編輯器
WSWordStar 兼容編輯器
程式編譯masm.exe1.25 版支援較多外部標號,限 8088 指令,適合大型程式;4.0 後 .xcref 失效
程式聯結link.exe3.0 後僅 CODE/DATA 屬性有效,BYTE/WORD 失效
程式偵錯debug.exe內建,功能基礎
symdeb.exe + mapsym.exe符號偵錯套件,支援標號、中斷點,功能強大,需另購
系統處理pctools.exeDOS 下檔案管理、直接修改機器碼利器
遠端連線ll.exe / xtalk.exe系統程式偵錯常需雙機聯機,一機為監視器

所有工具統一置於 \DOS 子目錄,並在 AUTOEXEC.BAT 設定 PATH=\DOS,確保任何目錄下皆可直接呼叫。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved