?? readme.txt
字號(hào):
本軟件包配套錢曉捷主編《微機(jī)原理與接口技術(shù)·第4版--基于IA-32處理器和32位匯編語言》(機(jī)械工業(yè)出版社,“十一五”國(guó)家級(jí)規(guī)劃教材)教材,詳細(xì)的使用方法請(qǐng)參考教材。
本書從MASM 6.11和Visual C++ 6.0集成開發(fā)環(huán)境中抽取有關(guān)文件構(gòu)造了一個(gè)基本的MASM開發(fā)軟件包,主要包含如下程序:
--MASM 6.15的匯編程序ML.EXE和配套的匯編錯(cuò)誤信息文件ML.ERR。這些程序取自Visual C++ 6.0,用于匯編32位和16位匯編語言程序。
--32位連接程序LINK32.EXE和配套的動(dòng)態(tài)庫(kù)文件MSPDB60.DLL,32位子程序庫(kù)創(chuàng)建、管理文件LIB32.EXE,32位可執(zhí)行程序、目標(biāo)模塊等二進(jìn)制文件的結(jié)構(gòu)顯示、反匯編程序DUMPBIN.EXE,使用Windows基本API函數(shù)所需要的開發(fā)導(dǎo)入庫(kù)文件KERNEL32.LIB等。這些程序取自Visual C++ 6.0,用于開發(fā)32位Windows應(yīng)用程序。本書將其中連接程序和庫(kù)管理程序文件名后增加了“32”以便與16位相應(yīng)程序區(qū)別。
--16位連接程序LINK16.EXE,16位子程序庫(kù)創(chuàng)建、管理文件LIB16.EXE。這些程序取自MASM 6.11,用于開發(fā)16位DOS應(yīng)用程序。
--本書作者編寫的32位Windows控制臺(tái)環(huán)境的輸入輸出子程序庫(kù)文件IO32.LIB和配套的包含文件IO32.INC,16位DOS環(huán)境的輸入輸出子程序庫(kù)文件IO16.LIB和配套的包含文件IO16.INC。
--本書作者編輯的方便操作的快捷方式和多個(gè)批處理文件。例如,WIN32是進(jìn)入32位控制臺(tái)的快捷方式,DOS16是進(jìn)入16位模擬DOS的快捷方式。再如,MAKE32.BAT用于創(chuàng)建32位Windows控制臺(tái)應(yīng)用程序,MAKE16.BAT用于創(chuàng)建16位DOS應(yīng)用程序。
本書配套的MASM軟件包默認(rèn)安裝到硬盤D分區(qū)的MASM目錄(如果是其他分區(qū)或目錄,需要相應(yīng)修改快捷方式)。本書作者建立的快捷方式和編寫的子程序庫(kù)文件、包含文件以及批處理文件就安排在MASM目錄。進(jìn)行匯編、連接及配套的程序文件保存在BIN子目錄。另外,HELP子目錄是MASM 6.11所包含的有關(guān)幫助文件,輸入QH.BAT就可以查看。大家也可以根據(jù)需要建立子目錄保存有關(guān)程序文件,例如CV子目錄是MASM 6.11配套的調(diào)試程序CodeView。
這樣,在Windows資源管理器中雙擊快捷方式進(jìn)入MASM目錄,一個(gè)簡(jiǎn)單的命令就可以生成可執(zhí)行文件(假設(shè)源程序文件名是EG0201.ASM):
MAKE32 eg0201
備注:eg目錄保存本教材例題程序。用戶編寫的源程序應(yīng)該保存在主目錄下進(jìn)行匯編連接,開發(fā)完成后可以再保存在其他目錄。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -