版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(2025年)《微機(jī)原理及應(yīng)用》期末復(fù)習(xí)題及參考答案一、選擇題(每題2分,共20分)1.8086微處理器中,用于暫存運(yùn)算結(jié)果特征的寄存器是()。A.AXB.BXC.CXD.FLAGS2.若某存儲單元的段基址為3000H,偏移地址為1234H,則其物理地址為()。A.31234HB.4234HC.3123HD.3000H+1234H3.以下屬于8086指令尋址方式中“寄存器間接尋址”的是()。A.MOVAX,[BX]B.MOVAX,1234HC.MOVAX,BXD.MOVAX,[1234H]4.當(dāng)8086執(zhí)行INAL,21H指令時(shí),CPU的M/IO引腳狀態(tài)為()。A.高電平(訪問存儲器)B.低電平(訪問I/O端口)C.高阻態(tài)D.不確定5.若堆棧段寄存器SS=2000H,堆棧指針SP=0100H,執(zhí)行PUSHAX指令后,SP的值為()。A.00FEHB.0102HC.00FFHD.0101H6.8086的中斷系統(tǒng)中,NMI(非屏蔽中斷)的優(yōu)先級()。A.高于可屏蔽中斷INTRB.低于可屏蔽中斷INTRC.與INTR相同D.由用戶自定義7.某RAM芯片容量為8K×8位,若用其組成64K×16位的存儲器系統(tǒng),需要的芯片數(shù)量為()。A.8片B.16片C.32片D.64片8.以下關(guān)于8253定時(shí)器/計(jì)數(shù)器的描述中,錯(cuò)誤的是()。A.有3個(gè)獨(dú)立的16位計(jì)數(shù)器通道B.每個(gè)通道有6種工作方式C.計(jì)數(shù)初值需按二進(jìn)制或BCD碼寫入D.所有通道共享同一個(gè)時(shí)鐘輸入9.8086系統(tǒng)中,采用查詢方式進(jìn)行I/O操作時(shí),CPU需要先讀?。ǎ?。A.數(shù)據(jù)端口B.控制端口C.狀態(tài)端口D.地址端口10.若某微機(jī)系統(tǒng)的時(shí)鐘頻率為10MHz,總線周期由4個(gè)T狀態(tài)組成,則一個(gè)總線周期的時(shí)間為()。A.0.4μsB.0.8μsC.1μsD.4μs二、填空題(每空2分,共20分)1.8086微處理器的地址總線有______根,可直接尋址的存儲空間為______。2.匯編語言程序中的“段定義”偽指令是______,用于指定段的起始位置。3.8086的標(biāo)志寄存器FLAGS中,CF表示______標(biāo)志,ZF表示______標(biāo)志。4.動(dòng)態(tài)RAM(DRAM)需要定期______以保持?jǐn)?shù)據(jù),而靜態(tài)RAM(SRAM)無需此操作。5.8255A并行接口芯片有3個(gè)8位I/O端口,其中A口可以工作在______種工作方式,B口可以工作在______種工作方式。6.若8086執(zhí)行ADDAX,BX指令后,AX=3456H,BX=1234H,則執(zhí)行前AX的值為______。三、簡答題(每題6分,共30分)1.簡述8086微處理器中EU(執(zhí)行單元)和BIU(總線接口單元)的功能分工及協(xié)作過程。2.說明“立即尋址”與“直接尋址”的區(qū)別,并各舉一例8086指令。3.解釋中斷響應(yīng)的主要步驟(以8086可屏蔽中斷INTR為例)。4.簡述存儲器擴(kuò)展中“片選”的作用,并列舉兩種常用的片選方法。5.說明8253定時(shí)器/計(jì)數(shù)器在“方式2(速率發(fā)生器)”下的工作特點(diǎn)。四、分析題(每題10分,共20分)1.已知8086系統(tǒng)中,DS=2000H,SI=0100H,內(nèi)存單元[20100H]=55H,[20101H]=AAH,[20102H]=33H,[20103H]=BBH。分析以下指令執(zhí)行后AX、BX的值,并說明操作數(shù)的尋址方式。(1)MOVAX,[SI](2)MOVBX,[SI+2]2.某8086系統(tǒng)中,使用2片6116(2K×8位)RAM芯片擴(kuò)展為4K×8位的存儲器,地址范圍為08000H~08FFFH。畫出片選邏輯電路圖(要求用74LS138譯碼器),并標(biāo)注各芯片的片選信號連接方式。五、編程題(每題10分,共20分)1.編寫一段8086匯編程序,實(shí)現(xiàn)將內(nèi)存中以BUFFER為首址的10個(gè)無符號字節(jié)數(shù)從小到大排序(要求使用冒泡排序算法)。2.設(shè)計(jì)一個(gè)8086匯編程序,通過8255A的A口(端口地址60H)讀取一組8位開關(guān)狀態(tài)(高電平表示“1”,低電平表示“0”),并將結(jié)果存入以SWITCH_DATA為首址的存儲單元中(要求A口工作在方式0輸入)。參考答案一、選擇題1.D2.A3.A4.B5.A6.A7.B8.D9.C10.A二、填空題1.20;1MB(或1024KB)2.SEGMENT/ENDS3.進(jìn)位;零4.刷新5.3;26.2222H(3456H-1234H=2222H)三、簡答題1.EU負(fù)責(zé)執(zhí)行指令、進(jìn)行算術(shù)邏輯運(yùn)算和暫存操作數(shù),BIU負(fù)責(zé)與存儲器/IO端口通信(取指令、讀/寫數(shù)據(jù))。協(xié)作時(shí),BIU預(yù)取指令到指令隊(duì)列,EU從隊(duì)列中取指令執(zhí)行;若隊(duì)列有空或EU需要操作數(shù),BIU自動(dòng)填充隊(duì)列或訪問內(nèi)存/IO。2.立即尋址的操作數(shù)直接包含在指令中(如MOVAX,1234H),直接尋址的操作數(shù)地址在指令中(如MOVAX,[1234H])。區(qū)別:立即尋址操作數(shù)是常數(shù),直接尋址操作數(shù)在內(nèi)存中,需計(jì)算物理地址。3.中斷響應(yīng)步驟:①CPU檢測到INTR有效且IF=1;②發(fā)出INTA應(yīng)答信號;③從數(shù)據(jù)總線讀取中斷類型碼n;④保護(hù)FLAGS、CS、IP到堆棧;⑤清除IF和TF;⑥根據(jù)n×4得到中斷向量地址,取新的CS和IP到CPU,轉(zhuǎn)向中斷服務(wù)程序。4.片選作用:確定當(dāng)前訪問的存儲芯片,避免多個(gè)芯片同時(shí)被選中。常用方法:線選法(直接用高位地址線作為片選)、譯碼法(用譯碼器對高位地址譯碼產(chǎn)生片選信號,如74LS138)。5.方式2(速率發(fā)生器)特點(diǎn):①寫入初值后自動(dòng)重復(fù)計(jì)數(shù);②計(jì)數(shù)到1時(shí)輸出一個(gè)時(shí)鐘周期的負(fù)脈沖;③可作為分頻器(輸出頻率=時(shí)鐘頻率/初值);④計(jì)數(shù)過程中可重新寫入初值,不影響當(dāng)前周期,下周期生效。四、分析題1.(1)MOVAX,[SI]:源操作數(shù)為寄存器間接尋址(SI為間接寄存器)。物理地址=DS×10H+SI=20000H+0100H=20100H。內(nèi)存中[20100H]=55H(低字節(jié)),[20101H]=AAH(高字節(jié)),故AX=AA55H。(2)MOVBX,[SI+2]:源操作數(shù)為寄存器相對尋址(SI+2)。物理地址=20100H+2=20102H。[20102H]=33H(低字節(jié)),[20103H]=BBH(高字節(jié)),故BX=BB33H。2.6116為2K×8位(地址線11根,A0~A10),4K×8位系統(tǒng)需2片,地址范圍08000H~08FFFH(共4K=1024×4字節(jié),地址線A0~A11)。高位地址A12~A19用于譯碼(8086系統(tǒng)中,地址線20根)。地址范圍08000H的二進(jìn)制:00001000000000000000(A19~A0)。A12=1(08000H的A12位為1),A13=0,A14=0,A15=0(高4位為0001,對應(yīng)74LS138的輸入A、B、C=A12、A13、A14=100)。74LS138的G1接+5V,G2A和G2B接地。輸入C=A14=0,B=A13=0,A=A12=1(C、B、A對應(yīng)A14、A13、A12),則Y4(0100)輸出低電平作為片選。第一片(08000H~087FFH):A11=0,片選接Y4與A11非;第二片(08800H~08FFFH):A11=1,片選接Y4與A11。五、編程題1.冒泡排序程序:```assemblyDATASEGMENTBUFFERDB10DUP(?);待排序數(shù)據(jù)COUNTEQU$-BUFFER;數(shù)據(jù)個(gè)數(shù)(10)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,COUNT-1;外層循環(huán)次數(shù)(9次)OUT_LOOP:MOVBX,0;內(nèi)層循環(huán)指針I(yè)N_LOOP:MOVAL,BUFFER[BX]CMPAL,BUFFER[BX+1];比較相鄰元素JBENO_SWAP;若前≤后,不交換XCHGAL,BUFFER[BX+1]MOVBUFFER[BX],AL;交換元素NO_SWAP:INCBXCMPBX,CX;內(nèi)層循環(huán)是否結(jié)束(BX<CX)JLIN_LOOPDECCX;外層循環(huán)次數(shù)減1JNZOUT_LOOP;未完成則繼續(xù)MOVAH,4CH;返回DOSINT21HCODEENDSENDSTART```2.8255A讀取開關(guān)狀態(tài)程序(假設(shè)控制端口地址63H):```assemblyDATASEGMENTSWITCH_DATADB?;存儲開關(guān)狀態(tài)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX;初始化8255A:A口方式0輸入,B口/C口任意(設(shè)為輸出)MOVAL,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省地質(zhì)礦產(chǎn)勘查開發(fā)局所屬事業(yè)單位2025年度公開招聘人員備考題庫及1套完整答案詳解
- 護(hù)理營養(yǎng)評估與腸內(nèi)腸外營養(yǎng)
- 2026湖北省普通選調(diào)生招錄497人參考題庫附答案
- 2026年曲靖市富源縣公安局招聘警務(wù)輔助人員(1人)參考題庫完美版
- 2026年河北東方學(xué)院單招職業(yè)適應(yīng)性測試題庫必考題
- 2026年安徽省能源集團(tuán)有限公司校園招聘備考題庫必考題
- 2026年南寧市青秀區(qū)開泰路中學(xué)春季學(xué)期招聘參考題庫必考題
- 2026年寧波工程學(xué)院單招職業(yè)技能測試題庫新版
- 2026年甘肅省承仁中醫(yī)藥研究所誠聘醫(yī)護(hù)20人參考題庫新版
- 2026年甘肅省天水瑞慈醫(yī)院招聘臨床崗位護(hù)士參考題庫必考題
- 保護(hù)野生動(dòng)物安全課件
- 天津市八校聯(lián)考2025屆高三上學(xué)期1月期末考試英語試卷(含答案無聽力原文及音頻)
- 金太陽陜西省2025-2026學(xué)年高一上學(xué)期12月考試政治(26-167A)(含答案)
- 土木工程科學(xué)數(shù)據(jù)分析方法 課件 第3章 試驗(yàn)數(shù)據(jù)誤差及處理 -
- 2026屆遼寧省遼南協(xié)作校高一數(shù)學(xué)第一學(xué)期期末監(jiān)測試題含解析
- 2026中國中式餐飲白皮書-
- 2025年北京航空航天大學(xué)馬克思主義基本原理概論期末考試模擬題帶答案解析(必刷)
- 江蘇省2025年普通高中學(xué)業(yè)水平合格性考試語文試卷(含答案)
- 高一物理(人教版)試題 必修二 階段質(zhì)量檢測(一) 拋體運(yùn)動(dòng)
- 2025年山東省棗莊市檢察院書記員考試題(附答案)
- 醫(yī)藥連鎖年終總結(jié)
評論
0/150
提交評論