最強大的王爽匯編語言學習環境使用教程


 

最強大的王爽匯編語言學習環境使用教程

一、前言  

這是采用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM