最強大的王爽匯編語言學習環境使用教程
一、前言
這是采用VMwere Workstation 12 pro虛擬機軟件,搭建的MS-DOS學習環境,在windowsXP/8/10及linux中均可以使用,在這個環境中,我集成了CCDOS中文系統,pdos中文系統,使用這些系統,可以進行中文輸入與顯示。還集成了,十分著名的匯編語言調試工具TR,它比debug更加強大。並且集成了適合王爽匯編語言學習的微軟匯編語言編譯器masm5和dos中最強大的文本編輯器 vim73 for DOS,這是一個支持彩色文本格式顯示的匯編代碼最佳工具,除此我還虛擬了一張1.44M的軟盤,方便學習書中軟盤操作實驗,並且增加了長文件名稱處理工具組合longdos等,在這個組合環境中,可以完成王爽匯編語言中的全部實驗內容,遠比dosbox更加強大易用,能真實的再現實際計算機真實硬件環境。
二、下載安裝VMware虛擬機
Vmware虛擬機,建議從官方網站下載最新版本進行安裝,至少是VMware Workstation 10 以上的版本,不支持之前舊版本。
Vmware官方網站:http://www.vmware.com/cn
有關Vmware安裝方法,本文不在說明,因為網絡上已經有很多詳細的安裝說明,不懂的朋友可以通過百度,搜索“vmware workstation 12 安裝教程”,相信可以找到很好的安裝說明。當軟件啟動后,如下圖所示:
三、安裝王爽匯編語言學習環境包
下載的壓縮包文件名為:vmware王爽匯編語言學習環境.7z
將壓縮包解壓到D盤根目錄,如下圖所示:
四、使用vmware虛擬機啟動學習環境
1.首先啟動vmware軟件,然后點擊【文件】à【打開】
在彈出的窗口中,找到D盤vmdos71,並選擇MS-DOS.vmx文件,然后點擊【打開】按鈕:
2.當學習環境加載成功后,會在左側列表中,看到名稱為MS-DOS71的虛擬機,我們選擇它,然后點擊工具欄中的【啟動】按鈕,就可以啟動虛擬機了。
3.啟動成功后,將是如下圖所示結果
好了,到此學習環境,就搭建成功了,下面章節,介紹本環境中一些工具使用方法。
五、CCDOS中文系統
在MS-DOS下,默認是不支持中文字符的輸入與顯示的,要想顯示和輸入中文字符串,就要加載中文處理模塊,所以在這個學習環境中,我集成了CCDOS和pdos兩套中文系統,相比較ucdos來說,速度和穩定性都不錯,大家在使用時,只要選擇其中一種即可。CCDOS是為我國第一台PC長城機制作的漢字系統,它在DOS時代,十分出名和穩定。
1. 啟動CCDOS
在命令行中輸入ccdos,然后按回車鍵,就可以啟動它,如下圖所示:
在CCDOS中,支持全拼和五筆輸入,切換輸入法方法是:
全拼輸入法:Alt+F3
五筆輸入法:Alt+F2
國際區位法:Alt+F1
英文輸入法:Alt+F6
全半角與標點切換:Ctrl+F9
2、退出CCDOS
在命令行中,輸cquit,然后按回車鍵。
六、pdos中文系統
Pdos的作用和ccdos是一樣的,我之所以集成pdos,是因為我發現有時候在ccdos中輸入中文,會產生卡頓現像,所以又附加了一個pdos ,大家可以切換着它們互相使用,但是有一條要注意,不要同時啟動兩套中文系統,所以在啟動pdos之前,記得先退出ccdos,反之亦然。
1. 啟動pdos
在命令行中,輸入pdos,然后按回車鍵,就可以啟動它,如下圖所示:
在pdos中切換輸入法的方法是按ctrl+shift鍵,就可以在幾種輸入法之間來回切換。
2. 退出pdos
在命令行中輸入pquit,然后按回車鍵,就可以退pdos中文系統。
七、longdos長文件名處理工具
在ms-dos系統中,對於大於8個字符長度的文件名不能進行操作處理,要處理和打開長文件名的文件,需要用到第三方工具,為了方便大家學習使用,我在這個學習環境中,集成了這些工具組合,它們在C:\longdos目錄中,如下圖所示:
我已經將這些工具,添加到了系統的環境path路徑中,所以,直接輸入命令就可以使用它們,這些命令的使用方法,與dos中的同類命令方法相同,只是多了一個字母L,如文件拷貝,使用lcopy,刪除文件使用ldel,這些工具主要有如下幾個:
Lcd 等價於dos中的cd命令
Lcopy 等價於dos中的copy命令
Ldel 等價於dos中的del命令
Ldir等價於dos中的dir命令
Lmd等價於dos中的md命令
Lrd 等價於dos中的rd命令
Lren 等價於dos中的ren命令
八、使用vim73 for dos編輯匯編語言代碼
要啟動vim,直接在命令行中輸入vim,然后按回車鍵,即可。下面的例子中,是使用vim編輯的一段匯編代碼,在這里我用中文對代碼進行了注解,如果你也希望,在這里正確顯示中文,而不是亂碼,需要在運行vim之前,先運行ccdos或是pdos。
Vim是linux系統中一款十分強大的編輯器,在vim中編輯文字,與其它編輯器有很大不同,所以在使用vim之前,最好是百度一下vim的用法,本文不在做介紹。
九、使有tr代替debug
Tr是dos時代傳播最為廣泛的一款頂級匯編語言調試工具,並且它是出自中國人之手,相比較debug,它更加強大,並且軟件中自帶了三個使用教程,僅需要幾分鍾時間,就可以學會它的使用。這個教程,是用中文字符書寫的,所以在運行tr之前,先運行ccdos(pdos似乎有tr兼容性不太好,所以建議這里用ccdos),然后再進行下面的操作。
打開Tr教程的方法是,在命令中輸入如下所示命令:
啟動tr后,然后運行do demo1.txt可以加載教程一,在tr中一共自帶了三個教程,分別對應了初,中,高級。
加載教程二方法是:do demo2.txt
加載教程三方法是:do demo3.txt
下圖是加載教程后的一個截圖,按任一鍵,進入下一步:
十、鳴謝
謝謝您對本文關注,轉載時,請注明來源。http://www.toinfos.com