




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、微機平時作業(yè)匯總第二章18086CPU由哪兩部分構(gòu)成?它們的主要功能是什么?答:8086CPU由兩部分組成:指令執(zhí)行部件(EU,Execution Unit)和總線接口部件(BIU,Bus Interface Unit)。指令執(zhí)行部件(EU)主要由算術(shù)邏輯運算單元(ALU)、標(biāo)志寄存器FR、通用寄存器組和EU控制器等4個部件組成,其主要功能是執(zhí)行指令。總線接口部件(BIU)主要由地址加法器、專用寄存器組、指令隊列和總線控制電路等4個部件組成,其主要功能是形成訪問存儲器的物理地址、訪問存儲器并取指令暫存到指令隊列中等待執(zhí)行,訪問存儲器或IO端口讀取操作數(shù)參加EU運算或存放運算結(jié)果等。28086C
2、PU預(yù)取指令隊列有什么好處?8086CPU內(nèi)部的并行操作體現(xiàn)在哪里?答:8086CPU的預(yù)取指令隊列由6個字節(jié)組成,按照8086CPU的設(shè)計要求,指令執(zhí)行部件(EU)在執(zhí)行指令時,不是直接通過訪問存儲器取指令,而是從指令隊列中取得指令代碼,并分析執(zhí)行它。從速度上看,該指令隊列是在CPU內(nèi)部,EU從指令隊列中獲得指令的速度會遠遠超過直接從內(nèi)存中讀取指令。8086CPU內(nèi)部的并行操作體現(xiàn)在指令執(zhí)行的同時,待執(zhí)行的指令也同時從內(nèi)存中讀取,并送到指令隊列。68086系統(tǒng)中的存儲器為什么要采用分段結(jié)構(gòu)?有什么好處?答:8086CPU中的寄存器都是16位的,16位的地址只能訪問64KB的內(nèi)存。086系統(tǒng)中
3、的物理地址是由20根地址總線形成的,要做到對20位地址空間進行訪問,就需要兩部分地址采用段基址和偏移地址方式組成物理地址的優(yōu)點是:滿足對8086系統(tǒng)的1MB存儲空間的訪問,同時在大部分指令中只要提供16位的偏移地址即可。9在某系統(tǒng)中,已知當(dāng)前(SS)2360H,(SP)0800H,那么該堆棧段在存儲器中的物理地址范圍是什么?若往堆棧中存入20個字節(jié)數(shù)據(jù),那么SP的內(nèi)容為什么值?答:(SS)×10H(SP)23600H0800H23E00H,堆棧段在存儲器中的物理地址范圍是23600H23E00H。若往堆棧中存入20個字節(jié)數(shù)據(jù),那么SP的內(nèi)容為0800H14H07ECH。(20的十六進
4、制為14H)。10已知當(dāng)前數(shù)據(jù)段位于存儲器的B4000H到C3FFFH范圍內(nèi),則段寄存器DS的內(nèi)容為多少?答:段寄存器DS的內(nèi)容為B4000H。13若已知當(dāng)前(DS)=7F06H,在偏移地址為0075H開始的存儲器中連續(xù)存放6個字節(jié)的數(shù)據(jù),分別為11H,22H,33H,44H,55H和66H,請指出這些數(shù)據(jù)在存儲器中的物理地址,如果要從存儲器中讀出這些數(shù)據(jù),需要設(shè)備部幾次存儲器?各讀出哪些數(shù)據(jù)?答:物理地址:FH×HHFDSH,故從7F0DSH起個地址數(shù)據(jù)在存儲器中的地址。最少要訪問四次:第一次:。第二次:,。第三次:,。第四次:。:某程序在當(dāng)前數(shù)據(jù)段中存有兩個數(shù)據(jù)字ABCDH和12
5、34H,它們對應(yīng)的物理地址分別為3FF85H和40AFEH,若已知當(dāng)前(DS)=3FB0H,請說明這兩個數(shù)據(jù)的偏移地址,并用圖說明它們在存儲器中的存放格式。答:偏移地址為:0485H和0FFEH。第三章2:設(shè)寄存器DS=2000H,SS=1500H,ES=3200H,SIAH,BXH,BPH,數(shù)據(jù)段中變量VAL的偏移地址為50H,試指出下列各條指令中源操作數(shù)的尋址方式是什么?對于存儲器操作數(shù),其物理地址是多少?MOV AX,100H直接尋址:20100HMOV CX,ES:BX 寄存器尋址MOV DX,BXSI基址+變址:200F0hMOV AX,VALSI變址尋址:200F0hMOV BX,
6、1234BX基址尋址:205D2HMOV AX,BP寄存器尋址:15010H3答案(3)OUT 3EBH,AX 改 (4)MUL AL,CL 改MUL CLMOV DX,3EBH 6)ROL DX,5改MOV CL,5OUT DX,AX ROL DX,CL (5)MUL AX,25改 (8)POP FR 改POPFMOV BX,25 (9)MOV 234H,BX改MOV BX,234H (10)INC SI改INC BYTE PTR SI (11)ADD BX,456H改ADD WORD PTR BX,456H(12)INT O錯 (13)DIV AX ,BX改DIV BX(14)DEC BP
7、改DEC WORD PTR BP (15)XLAT BX 錯(16)ADD CX+1改ADD CX,1或INC CX (17)DAA AX 改DAA5:已知,DS=2000H BX=100H SI=02H 從物理地址20100H單元開始,依次存放數(shù)據(jù)12H 34H 56H 78H ,而從物理地址21200h單元開始,依次存放數(shù)據(jù)2AH,4CH.8BH,98H.試說明下列各條指令單獨執(zhí)行后AX寄存器的內(nèi)容。(1)MOV AX,3600H 3600H(2)MOV AX,1200H 4C2AH(3)MOV AX,BX 0100H(4)MOV AX,BX 3412H(5)MOV AX,1100HBX
8、4C2AH (6)MOV AX,BXSI 7856H6.設(shè)堆棧指針SP的初值為2400H,(AX)=4000H,(BX)=3600H.問:(1)執(zhí)行指令“PUSH AX”后,SP=? 23FEH(2)再執(zhí)行“PUSH AX”和”POP AX”后,(SP)=?(AX)=?(BX)=?SP=23FEH AX=3600H BX=3600H第五章6、 在8086系統(tǒng)中,若用1024´1位的RAM芯片組成16K´8位的存儲器,需要多少芯片?在CPU的地址線中有多少位參與片內(nèi)尋址?多少位用作芯片組選擇信號?答:1024´1位的RAM芯片組成16K´8位的存儲器,需要
9、8´16片。分16組合成,每組8片構(gòu)成1K´8位,16組共16K´8位。每組均為10個地址腳(210=1024),因此地址線中有10位參與片內(nèi)尋址;每組都需要1個選擇信號,16組需要16個選擇信號,因此地址線中至少有4根作為譯碼選擇信號(24=16)。7、 在8086系統(tǒng)中,試用4K´8位的EPROM 2732和2K´8位的靜態(tài)6116以及74LS138譯碼器,構(gòu)成一個16KB的ROM(從F0000H開始)和8KB的RAM(從C0000H開始),設(shè)8086工作于最小模式。畫出硬件連接圖,寫出ROM和RAM的地址范圍。 設(shè)計分析:芯片數(shù)量:16K
10、B的ROM需4片2732;8KB的RAM需4片6116。 片內(nèi)尋址地址線:2732需12根(212=4K);6116需11根(211=2K) 按給定的起始地址要求,建立地址分析表如下: ROM占用地址范圍:F0000HF3FFFHRAM占用地址范圍:C0000HC3FFFH硬件連接線路:第六章6.在輸入/輸出電路中為什么常常要用鎖存器和緩沖器? 答: 輸入/輸出按方式分為程序控制和DMA兩類,程序控制方式又分為同步方式、異步方式和中斷方式。 在程序控制方式中,同步方式的軟件編程和硬件實現(xiàn)都十分簡單,當(dāng)需要
11、時,就可以直接在需要輸入/輸出的地方寫輸入/輸出指令。異步方式由于需要根據(jù)狀態(tài)信息進行輸入/輸出操作,就需要增加必要的“握手”信號電路,程序設(shè)計也要包括對狀態(tài)信息的判斷,根據(jù)狀態(tài)信息再決定是繼續(xù)等待還是將信息讀入或輸出。中斷方式在程序控制輸入/輸出方式中比較復(fù)雜,需要有中斷控制器等硬件電路和接口芯片,程序也包括了中斷處理程序來完成計算機輸入、輸出。 DMA是另一類輸入/輸出方式,在進行輸入/輸出時,不需要CPU直接參加6.在輸入/輸出電路中為什么常常要用鎖存器和緩沖器? 答: 輸入/輸出按方式分為程序控制
12、和DMA兩類,程序控制方式又分為同步方式、異步方式和中斷方式。 在程序控制方式中,同步方式的軟件編程和硬件實現(xiàn)都十分簡單,當(dāng)需要時,就可以直接在需要輸入/輸出的地方寫輸入/輸出指令。異步方式由于需要根據(jù)狀態(tài)信息進行輸入/輸出操作,就需要增加必要的“握手”信號電路,程序設(shè)計也要包括對狀態(tài)信息的判斷,根據(jù)狀態(tài)信息再決定是繼續(xù)等待還是將信息讀入或輸出。中斷方式在程序控制輸入/輸出方式中比較復(fù)雜,需要有中斷控制器等硬件電路和接口芯片,程序也包括了中斷處理程序來完成計算機輸入、輸出。 DMA是另一類輸入/輸出方式,在進行輸入/輸出時,不
13、需要CPU直接參加操作,而僅是將總線空出給DMA控制器使用。當(dāng)然,DMA方式要求的硬件電路更加復(fù)雜。其優(yōu)點是響應(yīng)速度快,缺點是需要增加硬件電路。7、在輸入/輸出的電路中,為什么常常要用到鎖存器和緩沖器? 答: 一般來說,I/O設(shè)備速度比CPU執(zhí)行速度慢,故輸入設(shè)備的數(shù)據(jù)線鎖存在端口的鎖存器中,CPU從端口中讀入數(shù)據(jù);輸出時CPU將數(shù)據(jù)“打入”緩沖器后就可以退出,外設(shè)從緩沖器取數(shù)據(jù)。8、采用異步查詢方式時,輸入查詢和輸出查詢有什么不同? 答: 異步查詢方式是根據(jù)外設(shè)的狀態(tài)決定下一步操作。輸入查詢方式是在取數(shù)之前通過查詢外設(shè)的狀態(tài)判斷是否把數(shù)據(jù)已經(jīng)準(zhǔn)備好,而
14、輸出方式是判斷上次輸出的數(shù)據(jù)是否已經(jīng)取走,才決定是否再輸出下一個數(shù)據(jù)。這兩種方式的不同是判斷緩沖區(qū)數(shù)據(jù)是否存在;對于輸入,緩沖區(qū)數(shù)據(jù)已存在時從數(shù)據(jù)端口讀取數(shù)據(jù);對于輸出,緩沖區(qū)為空時才向數(shù)據(jù)端口輸出數(shù)據(jù)。9、8086CPU在執(zhí)行輸入/輸出指令時,CPU的那些控制管腳起作用,什么樣的電平有效? 答: 8086CPU的M/IO管腳是區(qū)分輸入/輸出指令和存儲器訪問指令的,黨委低電平時,是執(zhí)行輸入/輸出指令。當(dāng)然,8086CPU的讀寫信號和BHE信號都在輸入/輸出指令時起作用。第七章1、 設(shè)某8086系統(tǒng)中有2片8255A芯片,由74LS138譯碼器產(chǎn)生兩個芯片的片選信號,要求:第
15、1片8255A的A口工作在方式0輸出,B口工作在方式0輸入,C口高4位輸出,低4位為輸入;第2片8255A的A口為方式0輸入,B口為方式1輸出,C口高4位輸出,低4位為B口控制信號。試指出兩片8255A芯片各自的端口地址;試指出兩片8255A芯片各自的方式控制字;試寫出兩片8255A芯片各自的初始化程序。答:兩片8255A芯片各自的端口地址(設(shè)沒用到的地址線為0):J1:各口地址A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 A口0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 00138HB口0 0 0 0 0
16、0 0 1 0 0 1 1 1 0 1 0 013AHC口 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0 0013CH控制口 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 0013EHJ2:各口地址A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 A口0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 00130HB口0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0132HC口 0 0 0 0 0 0 0 1 0 0 1 1 0 1 0 00134H控制口 0 0 0 0 0 0 0 1 0 0 1 1 0 1 1 00136H兩片8255A芯片各自的方式控制字: 1=輸入0=輸出PC3 PC0:D7D6D5D4D3D2D1D0特征位A組方式選擇:00=方式001=方式11´=方式2A口:1=輸入0=輸出PC7 PC4:1=輸入0=輸出B組方式選擇:0=方式01=方式1B口:1=輸入0=輸出特
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代理變更公司合同范本
- 上海品質(zhì)營銷咨詢合同范本
- 公司租農(nóng)田合同范本
- 養(yǎng)兔場建設(shè)合同范本
- 第四章 光現(xiàn)象第4節(jié) 光的折射(教學(xué)設(shè)計)-2024-2025學(xué)年人教版八年級物理上冊
- 2024年中牧實業(yè)股份有限公司招聘筆試真題
- 業(yè)績獎勵合同范本
- 分期按揭合同范本
- 北京房屋租賃合同合同范本
- 2024年河南駐馬店幼兒師范高等專科學(xué)校教師招聘考試真題
- 上海市黃浦區(qū)2022-2023學(xué)年九年級上學(xué)期期末化學(xué)試卷(一模)
- 子女放棄繼承房產(chǎn)協(xié)議書
- 施工方案與技術(shù)措施合理性、科學(xué)性與可行性
- 小學(xué)體育課件《立定跳遠課件》課件
- 《生物經(jīng)濟學(xué)》課程教學(xué)大綱
- 2018中國技能?賽全國選拔賽“3D數(shù)字游戲藝術(shù)”項?技能樣題
- 家庭清潔課件教學(xué)課件
- 2024-2025學(xué)年北師版八年級生物上學(xué)期 第18章 生物圈中的微生物(知識清單)
- 2021中國靜脈血栓栓塞癥防治抗凝藥物的選用與藥學(xué)監(jiān)護指南(2021)解讀
- 2024年重慶客運駕駛員考試卷及答案
- API設(shè)計與文檔規(guī)范
評論
0/150
提交評論