版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、匯編環(huán)境搭建微機原理與接口技術(shù)8086流程目錄contents01前期準(zhǔn)備020304安裝VMware-workstationMS-DOS搭建DOS編譯環(huán)境MASM匯編編譯器與磁盤映射05DEBUG組件使用功能簡述01前期準(zhǔn)備01前期準(zhǔn)備需要提前下載的工具:1、VMware-workstation(虛擬機);2、DOS系統(tǒng)鏡像文件(MS-DOS)、3、匯編編譯器masm。說明:1、VMware可以從北郵人bt找到資源,版本不限, 需要注意10以上的版本只支持64位系統(tǒng);2、DOS系統(tǒng)鏡像文件(MS-DOS)、匯編編譯器masm可以通過度娘找到資源,由于第二步我用的方法是使用鏡像,所以MS-DO
2、S需要下載ISO格式的。02安裝VMware-workstation02安裝VMware-workstation1、打開安裝程序,傻瓜式安裝即可02安裝VMware-workstation2、安裝完成后輸入注冊碼,即可完成! 不過還是想說,請支持正版。02安裝VMware-workstation完成_03MS-DOS搭建DOS編譯環(huán)境03MS-DOS搭建DOS編譯環(huán)境3、打開VMware,選擇“創(chuàng)建新的虛擬機”,選擇“典型”,下一步03MS-DOS搭建DOS編譯環(huán)境4、(1)“稍后安裝操作系統(tǒng)”,下一步;(2)在客戶機操作系統(tǒng)中選擇“其他”,在版本中選擇“MS-DOS”,下一步03MS-DOS
3、搭建DOS編譯環(huán)境5、(1)選擇虛擬機名和安裝位置,下一步; (2)使用默認設(shè)置,下一步。完成;03MS-DOS搭建DOS編譯環(huán)境6、(1)右鍵剛剛新建的虛擬機,選擇“設(shè)置”;(2)在“硬件”中點擊CD/DVD,在右側(cè)選擇“使用ISO鏡像文件”,點擊瀏覽找到下載的DOS的安裝鏡像,選擇,點擊打開,然后確定。;03MS-DOS搭建DOS編譯環(huán)境7、(1)開啟虛擬機; (2)出現(xiàn)開始界面按回車進入;注:鼠標(biāo)在虛擬機中操作時,如果想切換到本身的操作系統(tǒng),需要按CTRL+ALT03MS-DOS搭建DOS編譯環(huán)境8、(1)全部使用默認設(shè)置,一路“Next”; (2)最后選擇“Reboot now”重啟虛
4、擬機;03MS-DOS搭建DOS編譯環(huán)境9、(1)重啟后會提示invalid system disk,這是BIOS啟動設(shè)置的問題,按CTRL+ALT+INSERT重啟虛擬機; (2)在開始VMWARE的LOGO處按F2(把握好時間,多試幾次), 進入BIOS設(shè)置;03MS-DOS搭建DOS編譯環(huán)境10、(1)向右鍵()切換到Boot欄,向下鍵()選擇到CD-ROM Drive(變白即為選中),然后按SHIFT和加號(+),將其移動到最頂端。; (2)向右鍵()切換到Exit欄,選中“Exit Saving Changes”,保存設(shè)置并重啟;03MS-DOS搭建DOS編譯環(huán)境11、重啟后依舊是按
5、回車進入安裝程序,前面的選項幾乎一樣,依舊是一路“Next”。03MS-DOS搭建DOS編譯環(huán)境12、不選擇“Install Add-Ons”(在選項上按空格即可取消選擇),“Next”;03MS-DOS搭建DOS編譯環(huán)境13、安裝完的三步均選“Yes”03MS-DOS搭建DOS編譯環(huán)境14、(1)選擇“Enable both UMB and EMS”; (2)選擇“Load both”;(3)選擇“Use default”;03MS-DOS搭建DOS編譯環(huán)境15、(1)選擇“Continue”; (2)選擇“Load both” 。03MS-DOS搭建DOS編譯環(huán)境15、(1)在重啟之前,按
6、照(6)(7)的步驟進入虛擬機的“CD/DVD”選項,將連接改為使用物理驅(qū)動器; (2)重新啟動,完成 。04MASM匯編編譯器與磁盤映射04MASM匯編編譯器與磁盤映射16、(1)先關(guān)閉DOS,然后右鍵進入設(shè)置,選擇“硬盤”,在右面的“硬盤實用工具中”,點擊“映射”。 (2)去掉“以只讀模式打開文件”的選擇,點擊確定。04MASM匯編編譯器與磁盤映射17、(1)這時會自動打開該磁盤(如果沒打開在我的電腦中可以找到該磁盤),把masm文件夾復(fù)制進去。 (2)返回虛擬機,點擊“斷開連接”,確定。04MASM匯編編譯器與磁盤映射18、啟動虛擬機,測試masm工具是否可用。完成_05DEBUG組件使
7、用功能簡述05DEBUG組件使用功能簡述1、運行Debug程序的命令格式DEBUG :. Eg:C:DOSDEBUG A.EXE 進入DEBUG后出現(xiàn)提示符“”,就表示可以接受DEBUG命令了。 05DEBUG組件使用功能簡述2、DEBUG常用命令列表:按組合鍵Ctrl+Break可中止正在執(zhí)行的DEBUG命令,并返回提示符“”。 命令符功 能 命令符功 能1?DEBUG命令列表8F填寫內(nèi)存2Q退出DEBUG返回DOS9M內(nèi)存內(nèi)容傳送3D顯示內(nèi)存單元內(nèi)容10I端口輸入4R顯示和修改寄存器內(nèi)容11O端口輸出5U反匯編12T單步或多步跟蹤程序6A匯編13P單步或多步運行程序7E修改內(nèi)存單元內(nèi)容14
8、G連續(xù)運行程序05DEBUG組件使用功能簡述3、顯示內(nèi)存單元內(nèi)容命令D(Dump) :D地址或范圍其中“范圍”包括起始地址和結(jié)束地址,可以在地址前加段前綴。D如果是進入DEBUG后初次使用此格式的D命令,則默認CS為段寄存器。如果前面已經(jīng)用過D顯示命令,則接續(xù)前面的地址顯示其后面的128字節(jié)單元的內(nèi)容。D 200默認當(dāng)前DS為段前綴,顯示自DS:200地址開始128字節(jié)單元的內(nèi)容。D ES:100 1FF顯示ES:100到ES:1FF地址范圍的內(nèi)容。05DEBUG組件使用功能簡述4、顯示和修改寄存器內(nèi)容的命令R (Register) 1)顯示各寄存器內(nèi)容RIP指向的是下一指令的偏移地址。上面最
9、后一行中顯示出指令 、其指令機器碼“BBAB40”及機器碼存放于內(nèi)存的起始地址CS:IP1CD3:0000。05DEBUG組件使用功能簡述標(biāo)志寄存器各標(biāo)志位狀態(tài)符號含義標(biāo)志名置位(為1)復(fù)位(為0)溢出overflow(是/否)OVNV方向direction(減/增)DNUP中斷interrupt(允許/屏蔽)EIDI符號sign(負/正)NGPL零zero(是/否)ZRNZ輔助進位auxliary carry(/)(是/否)ACNA奇偶parity(偶/奇)PEPO進位carry(是/否)CYNC05DEBUG組件使用功能簡述4、顯示和修改寄存器內(nèi)容的命令R (Register) 2)顯示并
10、修改指定寄存器內(nèi)容R顯示所指定寄存器的內(nèi)容,等待鍵入新的數(shù)據(jù)。05DEBUG組件使用功能簡述5、反匯編命令U (Unassemble) 1)按給定起始地址反匯編U 地址該命令從指定的地址開始,反匯編一定字節(jié)的指令。若沒有指定地址,則以上一個U命令的最后一條指令的地址的下一單元作為反匯編起始地址。2)按給定地址范圍反匯編U 范圍該命令對指定范圍的內(nèi)存單元進行反匯編。其中,范圍可以由起始地址和結(jié)束地址來指定。05DEBUG組件使用功能簡述6、匯編命令A(yù) (Assemble)A 地址該命令接受輸入?yún)R編語言語句,并把它們匯編成機器碼從地址開始依次存放。該命令對于少量匯編語言指令的寫入或修改,有時是比較方便的。05DEBUG組件使用功能簡述7、跟蹤命令T(Trace)該命令不僅可跟蹤用戶程序的每一條指令,而且可跟蹤進入BIOS/DOS功能調(diào)用的中斷服務(wù)子程序。1)單步跟蹤T =地址該命令從指定的地址處執(zhí)行一條指令后停下來,并顯示寄存器的內(nèi)容和標(biāo)志位的狀態(tài)。若沒有指定地址,則執(zhí)行CS:IP所指向的一條指令。該命令執(zhí)行后顯示格式與R命令類似。2)多步跟蹤T =地址 N 該命令與單步跟蹤基本相同,所不同的是該命令在執(zhí)行了N條指令后停下來。05DEBUG組件使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2北京2024版物業(yè)公司轉(zhuǎn)讓合同:價格、流程與標(biāo)的物
- 二零二五版自然人之間文化創(chuàng)意作品授權(quán)合同2篇
- 屋頂租賃違約金合同(2篇)
- 二零二五年度液化氣站送氣工勞動合同書3篇
- 二零二五版本二手房買賣合同含房屋交易資金監(jiān)管條款3篇
- 二零二五年高端活動贊助廣告發(fā)布合同模板3篇
- 二零二五年度離婚協(xié)議書起草與財務(wù)規(guī)劃服務(wù)合同3篇
- 2025年度汽車租賃行業(yè)擔(dān)保函制定與法律效力確認合同3篇
- 二零二五年車庫購置與車位租賃及產(chǎn)權(quán)登記服務(wù)合同樣本2篇
- 二零二五年污水處理廠污水處理能力提升合同3篇
- 2024年安徽省公務(wù)員錄用考試《行測》真題及答案解析
- 山西省太原市重點中學(xué)2025屆物理高一第一學(xué)期期末統(tǒng)考試題含解析
- 充電樁項目運營方案
- 2024年農(nóng)民職業(yè)農(nóng)業(yè)素質(zhì)技能考試題庫(附含答案)
- 高考對聯(lián)題(對聯(lián)知識、高考真題及答案、對應(yīng)練習(xí)題)
- 新版《鐵道概論》考試復(fù)習(xí)試題庫(含答案)
- 【律師承辦案件費用清單】(計時收費)模板
- 高中物理競賽真題分類匯編 4 光學(xué) (學(xué)生版+解析版50題)
- Unit1FestivalsandCelebrations詞匯清單高中英語人教版
- 2024年上海市中考語文試題卷(含答案)
- 幼兒園美術(shù)教育研究策略國內(nèi)外
評論
0/150
提交評論