我學習彙編用的是王爽的《彙編語言》第三版,書中是以8086處理器為例,是工作在實模式下的,而當下的個人電腦處理器都是工作在保護模式下的。所以需要一個虛擬的工作在實模式下的處理器,這裡主要用到DOSBOX軟體,Debug(調試工具),masm(編譯鏈接工具),Editor(dos下的編輯器)。 Ⅰ· ...
我學習彙編用的是王爽的《彙編語言》第三版,書中是以8086處理器為例,是工作在實模式下的,而當下的個人電腦處理器都是工作在保護模式下的。所以需要一個虛擬的工作在實模式下的處理器,這裡主要用到DOSBOX軟體,Debug(調試工具),masm(編譯鏈接工具),Editor(dos下的編輯器)。
Ⅰ· 準備
所需材料
DOSBOX官網鏈接:DOSBOX官網 (請到官網下載軟體)
Debug、masm、Editor及其餘附贈工具百度雲鏈接:https://pan.baidu.com/s/1CW3zIfPchhoFV5UenLMHHQ 密碼:1i2y
下載完畢後打開安裝程式,一路next,期間選擇合適安裝目錄。
小軟體,裝的快。
另外,為DOSBOX配置一個專屬的工作目錄,比如我為其在F盤為其創建了工作目錄DOSBOX
Ⅱ · 配置
安裝完畢後,進入安裝目錄,找到如下批處理文件雙擊打開,他會為你打開一個配置文檔
MOUNT C F:\DOSBOX
C:
cls
編輯完畢保存關閉
此處只對該處講解,文件其餘參數請自行探索
還記得在百度雲下載的tools麽?
把裡面的debug啦masm啦那些東西統統提出來,直接放在你配置的工作目錄路徑下,不要放在什麼子目錄里,這涉及到你等下能調試出來不,如下
Ⅲ · 測試
到目前為止,確保無誤,打開Dosbox
如果你是跟我一樣配置會顯示如下
嘗試輸入debug(正常輸入前兩三個字母就夠瞭然後按Tab鍵自動補全,不行你就把名字打全)
畫面如下,那你的debug就挺好用了 然後可以試一下教材上的實驗 命令:debug命令詳解 (請諸君多自行探索)
然後諸君自己探索下masm、editor等玩意兒吧,英文都看得懂,用起來不麻煩,有問題找百度。
Ⅳ · 補充(實模式與保護模式)
實模式和保護模式區別及定址方式:https://blog.csdn.net/rosetta/article/details/8933200
Ⅴ· 總結
沒啥總結的,就是些基本配置,主要是想幫助一些基礎薄弱的老鐵迅速上手,多做實驗。
表白彙編,表白老師。嗯吧,就這樣唄,教程向隨筆一篇諸君笑納。