版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
南京理工大學(xué)課程考試試卷(學(xué)生考試用)課程名稱: 微機(jī)原理 學(xué)分:4 教學(xué)大綱編號(hào): 試卷編號(hào): 考試方式:筆試滿分分值:100分考試時(shí)間:120分鐘組卷日期:2005年6月19日組卷教師(簽字): 審定人(簽字): 學(xué)生班級(jí): 學(xué)生學(xué)號(hào): 學(xué)生姓名: 一、填空(每空1分,在答題紙上注明畫線部分的標(biāo)號(hào),而不是題目的標(biāo)號(hào))在8086/8088中,一個(gè)最基本的總線周期由【1】個(gè)時(shí)鐘周期(T狀態(tài))組成,在T1狀態(tài),CPU往總線發(fā)出 【2】信息。8088/8086的復(fù)位信號(hào)至少要維持【3】個(gè)時(shí)鐘周期。8086CPU經(jīng)加電復(fù)位后,執(zhí)行第一條指令的物理地址是亠4】。 _ _在8086最小模式下,執(zhí)行"OUTDX,AL"指令時(shí),M/IO,WR,RD,DT/R的信號(hào)電平依次為【5】, 【6】, 【7】, 【8】。假設(shè)某個(gè)總線周期內(nèi)對(duì)READY信號(hào)檢測(cè)的次數(shù)是4次,則該總線周期需插入【9】個(gè)Tw等待狀態(tài)。設(shè)m/IO,WR,RD,在某時(shí)刻分別為1、1和0,此時(shí)CPU講行的操作是【10】,其中,ALE信號(hào)是在第【11】個(gè)T狀態(tài)出現(xiàn),數(shù)據(jù)信號(hào)在第【12】個(gè)T狀態(tài)出現(xiàn)。在微型計(jì)算機(jī)中使用【13】來區(qū)分不同的外部設(shè)備。一臺(tái)微機(jī)的CPU,其晶振的主振頻率為4MHz,二分頻后作為CPU的時(shí)鐘頻率。如果該CPU的一個(gè)總線周期含有四個(gè)時(shí)鐘周期,那么此總線周期是【14】s。設(shè)(SP)=0200H,(SS)=1000H,執(zhí)行PUSHBP指令后,棧頂?shù)奈锢淼刂肥恰?5】。執(zhí)行下列程序:TOC\o"1-5"\h\zMOV AX,0MOV BX,2MOV CX,10A1:ADD AX,BXINC BXINC BXLOOP A1HLT執(zhí)行后的結(jié)果為(BX)= 【16】,(AX)= 【17】下列程序運(yùn)行后,A單元的內(nèi)容為【18】,B單元的內(nèi)容為【19】,(BX)= 【20】。DATASEGMENTADW0BDW0
CDW230,20,54DATAENDSCODESEGMENTASSUME: CS:CODE,DS:DATASTARTPROCFARPUSHDSXORAX,AXPUSHAXMOVAX,DATAMOVDS,AXMOVBX,OFFSETCMOVAX,[BX]MOVB,AXMOVAX,2[BX]ADDAX,BMOVA,AXRETSTARTENDPCODEENDSENDSTART12?執(zhí)行下列三條指令后,AX寄存器的內(nèi)容—【21】—。MOV AX,4ADD AL,7AAA若將第3條語句由AAA改為DAA,貝AX寄存器的內(nèi)容是【22】。13?使用匯編語言定義的偽操作命令是:VALDB40DUP(3,4,2DUP(1,2DUP(3)),4)則在VAL存儲(chǔ)區(qū)內(nèi)前5個(gè)字節(jié)單元的數(shù)據(jù)是【23】,后5個(gè)字節(jié)單元的數(shù)據(jù)是【24】對(duì)于下列程序段:AGAIN:MOVAL,[SI]MOVES:[DI],ALINCSIINCDILOOPAGAIN也可用串指令—完成同樣的功能。試寫出3條將AX寄存器清零的不同的指令: 【26】, 【27】, 【28】。設(shè)CF=0,(AL)=0F2H,CX=3,執(zhí)行RCLAL,CL指令后,CF的內(nèi)容為【29】,AL的內(nèi)容為—【30】—。17.以下程序的執(zhí)行結(jié)果后(AX)=【31】,(BX)= 【32】,(CX)=【33】ADB‘1234'BDW4DUP(2,3DUP(O))CDW‘AB','C',D'MOVAL,TYPEBMOVBL,LENGTHBMOVAH,SIZEAMOVBH,SIZECMOVCL,TYPEAMOVCH,SIZEB假設(shè)(DS)=1OOOH,(SS)=2000H,(BP)=0100H,(DI)=0200H,(10200H)=11H,(10201H)=12H,(10300H)=33H,(10301H)=53H,(20200H)=34H,(20201H)=38H,(20300H)=77H,(20301H)=76H,執(zhí)行指令LEADX,[BP][DI]后,(DX)=【34】,執(zhí)行指令MOVDX,[BP][DI]后,(DX)=【35】 。8086/8088最多能處理【36】種中斷。8259A最多允許【37】級(jí)級(jí)聯(lián),三片8259A可管理的中斷源最多為【38】個(gè)。8259A有兩種結(jié)束中斷的方式,分別為【39】和【40】。PC機(jī)采用向量中斷方式處理8級(jí)外中斷,中斷號(hào)依次為08H?0FH,在RAM0:28H單元開始依次存放20H,FFH,50H,C0H四個(gè)字節(jié),該向量對(duì)應(yīng)的中斷號(hào)和中斷程序入口是【41】。一般一片8259A占用兩個(gè)I/O端口地址,對(duì)8259A初始化寫入ICW2和ICW3時(shí),應(yīng)寫入8259A的A0=【42】 的口地址。要查看CPU是否正在執(zhí)行8259A的中斷服務(wù)程序,應(yīng)查看8259A的—3—寄存器。8086/8088的中斷優(yōu)先權(quán)的順序?yàn)閮?nèi)部中斷、 【44】、 【45】、單步中斷。中斷請(qǐng)求寄存器IRR的功能是【46】。在微機(jī)系統(tǒng)中,設(shè)8259A已被編程ICW2=08H,當(dāng)一個(gè)外設(shè)由8259A的IR4輸入端提出中斷請(qǐng)求時(shí),它的中斷類型碼是【47】?,F(xiàn)行PC機(jī)的CPU的引腳中,接有硬中斷的引腳數(shù)有—3—。在一個(gè)微機(jī)系統(tǒng)中,若8259A只開放IR1和IR4引腳的中斷源,而將其余中斷源屏蔽,則中斷屏蔽寄存器IMR應(yīng)設(shè)置為【49】。若256KB的SRAM具有8條數(shù)據(jù)線,則它具有 【50】條地址線。若用1片74LS138、1片6116RAM(2KX8)及2片2732EPROM(4KX8)組成存儲(chǔ)器電路,則存儲(chǔ)器的總?cè)萘渴恰?1】,其中,CPU運(yùn)行的程序代碼應(yīng)存放在 【52】 存儲(chǔ)器中。若由2KX1位的RAM芯片組成一個(gè)容量為8K字(16位)的存儲(chǔ)器時(shí),需要該芯片數(shù)為【53】 。存儲(chǔ)器地址譯碼有兩種方式,分別為【54】和【55】。
二、簡(jiǎn)答題(15分)1,2題必做,3,4題任選一題8086CPU的EU和BIU的中文名稱是什么?試敘述其主要功能。結(jié)合8086CPU時(shí)序分別簡(jiǎn)述8086CPU的硬件中斷NMI和INTR的響應(yīng)過程。什么是單譯碼和雙譯碼,各有什么特點(diǎn)?4?只讀存儲(chǔ)器ROM有哪些種類,各有什么特點(diǎn)?圖1第三題電路圖二、(15分)某IBM-PC/XT圖1第三題電路圖應(yīng)用系統(tǒng)接有一片8253,利用通道0輸出頻率為4KHz的方波,利用通道1完成對(duì)外部事件計(jì)數(shù),計(jì)滿500次向CPU發(fā)出中斷申請(qǐng),硬件電路如圖1所示。要求:寫出8253控制寄存器的地址設(shè)置8253通道0的控制字(二進(jìn)制形式)和計(jì)數(shù)值設(shè)置8253通道1的控制字(二進(jìn)制形式)和計(jì)數(shù)值編寫8253初始化程序DB=>打印機(jī)STBBUSYACK圖2打印機(jī)接口說明四、(15分)已知打印機(jī)(圖2)工作順序(過程圖2打印機(jī)接口說明1) 數(shù)據(jù)與STB信號(hào)一起送入打印機(jī),STB相當(dāng)于啟動(dòng)信號(hào),啟動(dòng)打印機(jī)接受數(shù)據(jù);2) 打印機(jī)處理數(shù)據(jù),這時(shí)BUSY為高,表示“忙”,ACK為高,表示打印機(jī)輸入緩沖器還未接收好數(shù)據(jù);3) ACK為低,打印機(jī)輸入緩沖器接收好數(shù)據(jù),但由于打印機(jī)內(nèi)部機(jī)械動(dòng)作較慢,此時(shí)數(shù)據(jù)還未打印好,故BUSY為1,表示“忙”。4) 打印機(jī)打印好數(shù)據(jù),BUSY為低,且ACK為低,應(yīng)答主機(jī)。已知有一系統(tǒng)如圖3所示,CPU經(jīng)8255與打印機(jī)連接,圖中8255地址為50H~53H,要求連續(xù)打印從BUF緩沖區(qū)開始的100個(gè)字符。程序的數(shù)據(jù)段、堆棧段定義如下:圖3第四題電路圖DATASEGMENT圖3第四題電路圖BUFDB100DUP('A')DATAENDSSTACKSEGMENTSTACKDB100DUP('S')STACKENDS試回答:8255的端口A是以什么方式工作的?端口C呢?如果對(duì)8255進(jìn)行初始化,分別寫出其控制寄存器的地址和控制字。編寫程序完成上述打印任務(wù),程序應(yīng)包括對(duì)8255的初始化及完整的打印過程,同時(shí)語句后要有必要的注釋說明。微機(jī)原理答案TOC\o"1-5"\h\z一、填空(每空1分,在答題紙上注明畫線部分的標(biāo)號(hào),而不是題目的標(biāo)號(hào) )【1】4 【2】地址【3】4【4】ffffOH【5】0 ,【6】0 ,【7】1,【8】1【9】3【10】存儲(chǔ)器讀,【11】1 【12】3【13】地址【14】2【15】101FEH【16】22,【17】110【18】250【19】230【20】0004H【21】0101H【22】0011H【23】3,4,1,3,3, 【24】3,1,3,3,4【25】REPMOVSB【26】, 【27】, 【28】MOVAX,0ANDAX,0XORAX,AXSUBAX,AX【29】1,【30】93H【31】0102H ,【32】0204H,【33】0801H(DX)= 【34】0300H, (DX)= 【35】7677H【36】256【37】2【38】22【39】 【40】答案:自動(dòng)結(jié)束非自動(dòng)結(jié)束【41】0AHC050:FF20H【42】1【43】ISR在服務(wù)寄存器【44】NMI【45】INTR【46】指示有中斷源向CPU申請(qǐng)中斷【47】0CH【48】2【49】12H
【50】18【51】10KB【50】18【51】10KB【52】EPROM(2732)【53】64片【54】【55】 單譯碼雙譯碼8086CPU的EU和BIU的中文名稱是什么?試敘述其主要功能。答案:1) EU:執(zhí)行部件,負(fù)責(zé)指令的執(zhí)行;2) BIU:總線接口部件,負(fù)責(zé)與存儲(chǔ)器和I/O設(shè)備傳送數(shù)據(jù)。結(jié)合8086CPU時(shí)序分別簡(jiǎn)述8086CPU的硬件中斷NMI和INTR的響應(yīng)過程。答案:1) NMI為CPU內(nèi)部中斷,當(dāng)NMI引腳上有上升沿(正脈沖)信號(hào)時(shí),CPU內(nèi)部自動(dòng)形成中斷類型碼2,進(jìn)入相應(yīng)的中斷響應(yīng)。即沒有專門的中斷響應(yīng)周期。2) 當(dāng)INTR引腳上有高電平信號(hào)且被CPU采樣到后,CPU首先檢查是否IF=1,若IF=1,CPU則在當(dāng)前指令執(zhí)行完后進(jìn)入中斷響應(yīng),CPU從INTA管腳連續(xù)發(fā)兩個(gè)負(fù)脈沖,第一個(gè)中斷響應(yīng)周期通知外設(shè)CPU接受中斷申請(qǐng),外設(shè)在第二個(gè)中斷響應(yīng)周期時(shí)將所申請(qǐng)中斷的中斷源的中斷類型碼送上CPU的低8位數(shù)據(jù)總線供CPU讀取。什么是單譯碼和雙譯碼,各有什么特點(diǎn)?4?只讀存儲(chǔ)器ROM有哪些種類,各有什么特點(diǎn)?三、 (15分)1) 8253控制寄存器地址00100110 26H或106H(因?yàn)轭}目沒有給清楚)//2分2) 通道0控制字:00 1 1 0 1 1 1 37H寫入先低后高,方式3,BCD碼//2分計(jì)數(shù)值:1M/4K=1000/4=250//2分或0001011016H,只寫低位,方式3,二進(jìn)制形式3) 通道1控制字:01 100001 61H只寫入高位,方式BCD碼//2分計(jì)數(shù)值500//2分4) 初始化程序://5分(只要通道地址是偶數(shù)就給分)MOVAL,37HOUT26H,AL;寫入通道0控制字MOVAL,61HOUT26H,AL;寫入通道1控制字MOVAL,50HOUT20H,AL;寫入通道0低字節(jié)MOVAL,02HOUT20H,AL;寫入通道0高字節(jié)MOVAL,05HOUT22H,AL;寫入通道1高字節(jié)四、(15分)〃4分1) 方式0輸出 C口高四位是方式0輸入,低四位是方式〃4分2)控制寄存器地址:53H控制字:10001xx088H〃4分3) 程序:MOVAL,88H;控制字OUT53H,AL;送控制寄存器MOVAL,01H;設(shè)置PC0為1(不啟動(dòng)打印機(jī))OUT53H,AL;送控制寄存器LEASI,BUF;指針指向BUF緩沖區(qū)MOVCX,100;設(shè)置循環(huán)次數(shù)。以上
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年體育教練員職業(yè)素質(zhì)與運(yùn)動(dòng)精神題庫
- 2026年旅游景點(diǎn)介紹與旅游規(guī)劃問題集
- 2026年中文漢字書法創(chuàng)作水平考試題目集
- 2026年汽車維修技師考試汽車發(fā)動(dòng)機(jī)故障診斷與處理題庫及答案
- 生態(tài)濕地污水處理技術(shù)方案
- 排水系統(tǒng)運(yùn)行效能提升方案
- 反射隔熱材料應(yīng)用技術(shù)方案
- 2026年航空器維護(hù)安全作業(yè)考核試題集
- 2026年化學(xué)品與廢物處理專家題庫
- 2026年英語四六級(jí)聽力預(yù)測(cè)模擬試題
- 物業(yè)項(xiàng)目綜合服務(wù)方案
- 2025-2026學(xué)年北京市西城區(qū)初二(上期)期末考試物理試卷(含答案)
- 公路工程施工安全技術(shù)與管理課件 第09講 起重吊裝
- 企業(yè)管理 華為會(huì)議接待全流程手冊(cè)SOP
- 供水企業(yè)制度流程規(guī)范
- 2026年城投公司筆試題目及答案
- 北京市東城區(qū)2025-2026學(xué)年高三上學(xué)期期末考試英語 有答案
- 框架柱混凝土澆筑施工方案(完整版)
- 河南省2025年普通高等學(xué)校對(duì)口招收中等職業(yè)學(xué)校畢業(yè)生考試語文試題 答案
- 預(yù)應(yīng)力管樁-試樁施工方案
- GB/T 3500-1998粉末冶金術(shù)語
評(píng)論
0/150
提交評(píng)論