現在幾乎大部分高校的電子電氣類專業在大二下或者大三上都會學習微機和微控制器,要學好微機和微控制器這門課就需要有比較好的組合語言基礎。電腦科學技術甚至直接需要學習組合語言,然而彙編所需的環境現在都挺難配置的,筆者僥倖找老師要了一份配置好的環境,我在折騰一番以後終於在自己的電腦上玩起了DOS(好吧,興奮點就是挺低的)主要是以後上實驗課的時候再也不用一臉懵逼了。現在我就把彙編環境的配置方法分享給大家:
首先,你需要有一個DosBox安裝包,可以去官網:https://www.dosbox.com/ 下載最新的DosBox的安裝包(速度真心不快),當然你也可以下載我提供的一整套包(裡面還有一些教程,推薦下載,文末提供下載地址)
圖一:下載好的安裝包放到F盤根目錄下
圖二:安裝 Dosbox
如果 C 盤空間足夠的話直接按照預設目錄安裝也行,不然就安裝在 D 盤。
圖三:預設安裝目錄
安裝好之後,我們會看到安裝了一大坨(其實佔用空間極小),我們需要的軟體就是第一個,可以把它拖動到桌面生成快捷方式方便以後的使用。
圖四:安裝好的彙編軟體組
好了,我們終於配置好我們的彙編環境了,下面我們就來簡單的瞭解一下彙編的一些基本操作。
雙擊快捷方式進入 DosBox 執行介面
圖五:DosBox主頁面
首先我們要了解的是掛載命令,上圖是 DOSBox 執行介面,在 Z:\> 提示符下鍵入命令 mount c f:\dos
圖六:掛載結果
mount 表示掛載。f:\dos 為 DOS 壓縮包解壓縮後存放的目錄,裡面有 masm 程式。該命令執行後,建立 DosBox 虛擬環境中的 C 盤與實際硬碟中資料夾 f:\dos 之間的關係(其實就是用 C 代替了這個資料夾),之後在 DosBox 虛擬環境下 C 盤為 masm 程式編譯實際執行的位置。
可以參考資料夾中的彙編入門執行彙編介面下 Hello world!(此程式原始碼,編譯,產生可執行檔案均已完成,直接執行即可)。
圖七:Hello World! 程式執行成功
預祝大家組合語言都能學好,微機考高分!
配置包下載地址:https://wwa.lanzous.com/iBR8Di3gpre
求關注微信公眾號