(2025年)微機(jī)原理及應(yīng)用試題庫(kù)附答案_第1頁
(2025年)微機(jī)原理及應(yīng)用試題庫(kù)附答案_第2頁
(2025年)微機(jī)原理及應(yīng)用試題庫(kù)附答案_第3頁
(2025年)微機(jī)原理及應(yīng)用試題庫(kù)附答案_第4頁
(2025年)微機(jī)原理及應(yīng)用試題庫(kù)附答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

(2025年)微機(jī)原理及應(yīng)用試題庫(kù)附答案一、選擇題(每題2分,共20分)1.8086微處理器中,用于指示下一條要執(zhí)行指令地址的寄存器是()。A.SPB.IPC.BPD.SI答案:B2.若8086工作在最小模式,其MN/MX引腳應(yīng)接()。A.+5VB.GNDC.高阻態(tài)D.任意電平答案:A3.8086執(zhí)行“MOVAX,[2000H]”指令時(shí),若DS=3000H,則操作數(shù)的物理地址是()。A.32000HB.30000HC.23000HD.20000H答案:A(物理地址=段地址×16+偏移地址=3000H×10H+2000H=32000H)4.8086的一個(gè)基本總線周期包含()個(gè)T狀態(tài)。A.1B.2C.4D.8答案:C5.某存儲(chǔ)器芯片有12根地址線和8根數(shù)據(jù)線,其存儲(chǔ)容量為()。A.1KBB.2KBC.4KBD.8KB答案:C(容量=2^12×8bit=4096×1B=4KB)6.8086的中斷類型碼為18H時(shí),其中斷向量存儲(chǔ)的起始地址是()。A.18H×4=60HB.18H×2=30HC.18H+4=1CHD.18H+2=1AH答案:A(中斷向量地址=類型碼×4)7.在8086的讀總線周期中,ALE信號(hào)的作用是()。A.鎖存地址B.指示數(shù)據(jù)有效C.啟動(dòng)I/O操作D.控制讀寫方向答案:A8.若8255A的A口工作在方式0輸出,B口工作在方式0輸入,C口高4位輸入、低4位輸出,則控制字應(yīng)為()。A.10001010BB.10010101BC.10000101BD.10011010B答案:C(控制字格式:D7=1(方式控制),D6D5=00(A口方式0),D4=0(A口輸出),D3=1(C口高4位輸入),D2=0(B口方式0),D1=1(B口輸入),D0=0(C口低4位輸出)→10000101B)9.執(zhí)行“PUSHAX”指令時(shí),SP的變化是()。A.SP=SP+2B.SP=SP-2C.SP=SP+1D.SP=SP-1答案:B(堆棧操作中,壓棧時(shí)SP減2)10.將二進(jìn)制數(shù)101101.101B轉(zhuǎn)換為十六進(jìn)制數(shù)是()。A.2D.AHB.2B.5HC.5B.2HD.3D.AH答案:A(分組:00101101.1010→2D.AH)二、填空題(每空1分,共20分)1.8086微處理器的地址總線有______根,可尋址的最大內(nèi)存空間為______。答案:20;1MB(2^20=1MB)2.8086的標(biāo)志寄存器中,反映運(yùn)算結(jié)果是否為0的標(biāo)志是______,反映是否有溢出的標(biāo)志是______。答案:ZF(零標(biāo)志);OF(溢出標(biāo)志)3.8086的總線周期中,若存儲(chǔ)器或I/O設(shè)備速度較慢,需插入等待周期,此時(shí)應(yīng)通過______引腳向CPU發(fā)送______信號(hào)。答案:READY;低電平4.靜態(tài)RAM(SRAM)靠______存儲(chǔ)信息,動(dòng)態(tài)RAM(DRAM)靠______存儲(chǔ)信息。答案:觸發(fā)器;電容電荷5.中斷響應(yīng)過程中,8086需依次將______、______和______壓入堆棧。答案:FLAGS;CS;IP6.8255A的C口在方式1下可作為______或______的聯(lián)絡(luò)信號(hào)。答案:輸入;輸出7.匯編語言中,偽指令“DB”用于定義______,“DW”用于定義______。答案:字節(jié);字8.十進(jìn)制數(shù)255轉(zhuǎn)換為二進(jìn)制數(shù)是______,轉(zhuǎn)換為BCD碼是______。答案:11111111B;001001010101(注:BCD碼為每位十進(jìn)制數(shù)的4位二進(jìn)制表示,255→255→001001010101)9.8086的最小模式下,總線控制信號(hào)由______直接產(chǎn)生;最大模式下,需通過______協(xié)助產(chǎn)生。答案:CPU(8086);總線控制器(8288)10.若某I/O接口的端口地址為200H~203H,則至少需要______根地址線用于片選譯碼(假設(shè)地址線從A0開始)。答案:2(200H~203H共4個(gè)地址,需A1A0區(qū)分,片選需高位地址線,至少A2及以上參與譯碼,但題目問“至少”,實(shí)際片選需確定范圍,此處答案應(yīng)為2,因4個(gè)地址需2位地址線區(qū)分,片選邏輯由高位決定)三、簡(jiǎn)答題(每題6分,共30分)1.簡(jiǎn)述8086微處理器中BIU和EU的功能分工及協(xié)作過程。答案:BIU(總線接口單元)負(fù)責(zé)與存儲(chǔ)器、I/O設(shè)備的總線操作,包括取指令、讀/寫數(shù)據(jù)、地址提供;EU(執(zhí)行單元)負(fù)責(zé)指令譯碼和執(zhí)行,計(jì)算操作數(shù)地址(通過ALU)。協(xié)作時(shí),BIU預(yù)先從內(nèi)存取指令存入指令隊(duì)列,EU從隊(duì)列中取指令執(zhí)行,若隊(duì)列有空且未取完,BIU繼續(xù)取指令;若EU需要訪問內(nèi)存/IO,BIU暫停取指令,優(yōu)先處理數(shù)據(jù)訪問。2.說明寄存器間接尋址和寄存器相對(duì)尋址的區(qū)別,并各舉一例。答案:寄存器間接尋址的操作數(shù)地址存放在寄存器中,如“MOVAX,[BX]”,操作數(shù)地址為DS×16+BX;寄存器相對(duì)尋址的操作數(shù)地址為寄存器內(nèi)容加上一個(gè)偏移量,如“MOVAX,[BX+10H]”,地址為DS×16+BX+10H。前者僅用寄存器存地址,后者需寄存器+偏移量共同確定地址。3.簡(jiǎn)述8086中斷響應(yīng)的主要步驟。答案:①CPU在每條指令結(jié)束后檢測(cè)INTR引腳,若有中斷請(qǐng)求且IF=1,則進(jìn)入中斷響應(yīng)周期;②發(fā)送兩個(gè)INTA負(fù)脈沖,第一個(gè)通知外設(shè)準(zhǔn)備發(fā)送類型碼,第二個(gè)讀取外設(shè)提供的中斷類型碼n;③將FLAGS、CS、IP依次壓棧;④清除IF和TF標(biāo)志(禁止可屏蔽中斷和單步中斷);⑤根據(jù)n×4得到中斷向量地址,從中讀取IP和CS,轉(zhuǎn)移到中斷服務(wù)程序。4.比較程序查詢方式和中斷方式進(jìn)行I/O操作的優(yōu)缺點(diǎn)。答案:程序查詢方式:CPU主動(dòng)查詢外設(shè)狀態(tài),優(yōu)點(diǎn)是硬件簡(jiǎn)單、控制邏輯易實(shí)現(xiàn);缺點(diǎn)是CPU需持續(xù)查詢,效率低,外設(shè)與CPU不能并行工作。中斷方式:外設(shè)準(zhǔn)備好數(shù)據(jù)時(shí)向CPU發(fā)中斷請(qǐng)求,CPU暫停當(dāng)前程序,處理完中斷后返回。優(yōu)點(diǎn)是CPU效率高,可與外設(shè)并行工作;缺點(diǎn)是需中斷控制器管理中斷,硬件較復(fù)雜,中斷響應(yīng)有延遲。5.說明動(dòng)態(tài)RAM(DRAM)為什么需要刷新,常用的刷新方式有哪些?答案:DRAM靠電容存儲(chǔ)電荷,電容會(huì)漏電導(dǎo)致信息丟失,因此需定期刷新(將存儲(chǔ)內(nèi)容讀出后重新寫入)。常用刷新方式:①集中刷新:在一個(gè)刷新周期內(nèi)集中對(duì)所有行刷新,期間CPU不能訪問內(nèi)存,存在死時(shí)間;②分散刷新:將刷新操作分散到每個(gè)存儲(chǔ)周期,每個(gè)存儲(chǔ)周期既訪問內(nèi)存又刷新一行,無死時(shí)間但延長(zhǎng)了存儲(chǔ)周期;③異步刷新:結(jié)合前兩者,按行刷新間隔時(shí)間安排,既減少死時(shí)間又不顯著延長(zhǎng)存儲(chǔ)周期。四、分析題(每題10分,共20分)1.已知8086系統(tǒng)中,DS=2000H,BX=1000H,SI=0200H,內(nèi)存單元[21200H]=55H,[21201H]=AAH,[21202H]=33H,[21203H]=BBH。分析執(zhí)行“MOVAX,[BX+SI]”指令后,AX的值是多少?并說明尋址方式。答案:尋址方式為基址變址尋址(BX為基址寄存器,SI為變址寄存器)。操作數(shù)偏移地址=BX+SI=1000H+0200H=1200H,物理地址=DS×16+偏移地址=2000H×10H+1200H=21200H。內(nèi)存中21200H為低字節(jié)(55H),21201H為高字節(jié)(AAH),因此AX=AA55H。2.某8086系統(tǒng)中擴(kuò)展了一片2764(8K×8位EPROM),其地址范圍為0F0000H~0F1FFFH。(1)計(jì)算2764的地址線和數(shù)據(jù)線數(shù)量;(2)說明系統(tǒng)需如何連接2764的地址線(假設(shè)系統(tǒng)地址線為A0~A19)。答案:(1)2764容量為8K×8位,地址線數(shù)量=log2(8K)=13根(2^13=8192=8K),數(shù)據(jù)線8根。(2)2764的地址線A0~A12連接系統(tǒng)地址線A0~A12,用于片內(nèi)尋址;系統(tǒng)高位地址線A13~A19需通過譯碼電路產(chǎn)生片選信號(hào)。地址范圍0F0000H~0F1FFFH的二進(jìn)制形式為:0F0000H=11110000000000000000B0F1FFFH=11110001111111111111B可見A19~A16=1111(F),A15=0(0F0000H的A15為0,0F1FFFH的A15為1?需重新計(jì)算:0F0000H=000011110000000000000000B(20位地址),實(shí)際應(yīng)為:0F0000H=000011110000000000000000(20位),0F1FFFH=000011110001111111111111。因此A19~A16=0000(最高4位為0),A15~A13=111(接下來3位為111),A12~A0為片內(nèi)地址(0000000000000~1111111111111)。因此片選信號(hào)由A19~A13=000111(即A19=0,A18=0,A17=0,A16=1,A15=1,A14=1,A13=1?可能計(jì)算錯(cuò)誤,正確方法是地址范圍首末地址的高位相同部分用于譯碼。0F0000H=00001111000000000000(20位),0F1FFFH=00001111000111111111。高位相同部分為A19~A13=0000111(即A19=0,A18=0,A17=0,A16=1,A15=1,A14=1),A13=0(首地址A13=0,末地址A13=1?實(shí)際8K=2^13,因此片內(nèi)占A0~A12,片選需A13~A19。首地址0F0000H的A19~A13=0000111(0F0000H=00001111000000000000,A19=0,A18=0,A17=0,A16=1,A15=1,A14=1,A13=0);末地址0F1FFFH=00001111000111111111,A13=1。因此片選條件應(yīng)為A19~A14=000111(即A19=0,A18=0,A17=0,A16=1,A15=1,A14=1),A13任意(因8K地址覆蓋A13=0到1)。因此系統(tǒng)需將A19~A14通過譯碼器(如74LS138)提供片選信號(hào),連接到2764的CE(片選)引腳,A0~A12直接連接2764的A0~A12。五、綜合應(yīng)用題(20分)設(shè)計(jì)一個(gè)基于8086和8255A的LED顯示系統(tǒng),要求:8255A的A口作為輸出,控制8只LED(LED亮滅對(duì)應(yīng)A口各位為1/0),B口作為輸入,連接8位開關(guān)(開關(guān)閉合對(duì)應(yīng)B口位為1)。系統(tǒng)地址總線為A0~A15,8255A的片選信號(hào)由A15~A12=1000(即8000H~8FFFH范圍),A1、A0用于選擇端口(A口:8000H,B口:8001H,C口:8002H,控制口:8003H)。(1)畫出8255A與8086、LED、開關(guān)的連接示意圖(只需標(biāo)注關(guān)鍵信號(hào));(2)編寫8255A的初始化程序(要求A口方式0輸出,B口方式0輸入);(3)編寫循環(huán)程序,實(shí)現(xiàn)“讀取B口開關(guān)狀態(tài),送A口控制LED顯示”的功能(假設(shè)DS=2000H,使用簡(jiǎn)化段定義)。答案:(1)連接示意圖關(guān)鍵信號(hào):8086的D0~D7連接8255A的D0~D7(8位數(shù)據(jù)總線);8086的A0、A1連接8255A的A0、A1(端口選擇);8086的A12~A15通過譯碼器(如74LS138)輸出連接8255A的CS(片選);8255A的PA0~PA7連接8只LED的陽極(陰極接地);PB0~PB7連接8位開關(guān)的一端(另一端接+5V)。(2)初始化程序(控制字:A口方式0輸出(D4=0),B口方式0輸入(D1=1),控制字=10000010B=82H):MOVDX,8003

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論