版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
微型計(jì)算機(jī)原理及應(yīng)用模擬試題填空題(35分)1.8086/8088CPU內(nèi)部共有個(gè)位寄存器。2.8086CPU有根數(shù)據(jù)線,根地址線,可尋址的地址空間達(dá)到字節(jié),數(shù)據(jù)總線與地址總線是以方式復(fù)用,其經(jīng)加電復(fù)位后,執(zhí)行第一條指令的物理地址是。3.存儲器地址12F8:015FH的物理地址是。4.8086cpu中,ALE為信號,電平有效。4.從功能上,8086cpu可分為和兩部分。5.中斷過程包括、、、和,中斷向量就是指中斷處理子程序的地址。若中斷類型號n=5,則存放該中斷向量的首地址為。6.中斷控制器8259A有個(gè)命令字,占用個(gè)端口地址。7.采用1K×4的芯片組成32K×8的存儲器模塊,需要塊芯片。8.8255A的A組有種工作方式,B組有種工作方式。9.設(shè)有指令MOV[BP][SI],2000H,源操作數(shù)為尋址方式,目的操作數(shù)為方式。10.設(shè)有偽指令A(yù)DB01H,23H,則執(zhí)行指令BDW2DUP(0)MOVAL,TYPEA后,(AL)=;MOVBL,SIZEB后,(BL)=。11.已知(AX)=32C5H,(BX)=546AH,則執(zhí)行指令A(yù)DDAX,BX后,(AX)=,(BX)=。12.單片8259A可管理級可屏蔽中斷,要管理64級中斷,需片級聯(lián)。13.可編程計(jì)數(shù)/定時(shí)器8253的工作方式共有種,共有個(gè)I/O地址。14.CPU與外設(shè)間的信息傳送控制方式有、和三種。二、判斷題(若正確則在括號里打“√”,否則打“×”)(15分)()1.兩數(shù)相加,結(jié)果有偶數(shù)個(gè)“1”,則PF=1。()2.在加減運(yùn)算中,OF=1就表示結(jié)果有錯(cuò)。()3.偽指令BVAR:DB‘ABCD’,200DUP(?)是合法偽指令。()4.INC[SI]指令合法。()5.XCHGAX,ES指令不合法。()6.OUTDX,AL指令不合法。()7.內(nèi)存分為RAM和ROM兩種,斷電時(shí)ROM的內(nèi)容消失而RAM中的內(nèi)容存在。()8.偽指令DAT1DB7,8,9,10與DAT1DW07H,08H,09H,0AH所預(yù)置的數(shù)據(jù)是一樣的。()9.8088存儲器采用分體結(jié)構(gòu),有奇存儲體和偶存儲體之分。()10.指令SBBSI,[SI],源操作數(shù)是寄存器間接尋址方式,目的操作數(shù)是寄存器尋址方式。()11.MOV20H[BX],TABLE,其中TABLE是符號地址,源操作數(shù)是立即數(shù)尋址方式,目的操作數(shù)是變址尋址方式。()12.8086的I/O接口采用統(tǒng)一編址方式。()13.偏移地址和有效地址是相等的。()14.MOVDS,1234H指令合法。()15.硬件中斷包括可屏蔽中斷(INTR)和非屏蔽中斷(NMI)兩類,它們都受CPU內(nèi)部的中斷允許標(biāo)志IF的控制。三、分析下面的程序段回答指定的問題(24分)1.若已知(SP)=2000H,(AX)=1234H,(BX)=5678H執(zhí)行指令PUSHAXPUSHBXPOPAXPOPBX執(zhí)行后,(SP)=,(AX)=,(BX)=。2.BEGIN:INAL,20HTESTAL,80HJZLMOVAH,0FFHJMPSTOPL:MOVAH,0STOP:HLT問:情況下,本段程序的執(zhí)行結(jié)果(AH)=0。3.CODESEGMENTASSUMECS:CODESTART:MOVBL,1AGAIN:MOVAL,BLINCBLMULBLCMPAL,100JNAAGAINMOVAH,4CHINT21HCODEENDSENDSTART問:執(zhí)行完程序后(AX)=。4.設(shè)8259A的端口地址為20H和21H,若執(zhí)行下面初始化程序段:MOVAL,13HOUT20H,ALMOVAL,40HOUT21H,ALMOVAL,01HOUT21H,AL問:(1)中斷請求信號IR的觸發(fā)方式為;(2)中斷級IR2的中斷類型碼為;(3)中斷結(jié)束的方式為;(4)設(shè)置優(yōu)先級的方式為。5.在8086最小系統(tǒng)中,設(shè)8253的端口地址為1E0H-1E3H,要求用計(jì)數(shù)器0工作于方式1,按BCD計(jì)數(shù),計(jì)數(shù)初值為3000,將下面的初始化程序段補(bǔ)充完整。MOVDX,
MOVAL,MOVDX,MOVAL,6.設(shè)8255A控制寄存器端口地址為FFFEH,要把A口指定為方式2輸出,指定為輸入,B口指定為方式1輸入,指定為輸出,將下面初始化程序段補(bǔ)充完整。MOVDX,
MOVAL,程序設(shè)計(jì)題(20分)1.實(shí)現(xiàn)DX中值加1的指令有:⑴⑵2.實(shí)現(xiàn)AL中值清零的指令有:⑴⑵⑶3.下面程序是用來實(shí)現(xiàn)用壓縮的BCD碼表示的多字節(jié)十進(jìn)制加法,如6655+7890。請?zhí)畛龀绦蛑锌杖钡恼Z句。DATASEGMENTFIRSTDB55H,66HSECONDDB90H,78HSUMBCDDB2DUP(?)DATAENDSCODESEGMENT①START:LEASI,FIRSTMOVAL,[SI]LEADI,SECOND②③LEABX,SUMBCDMOV[BX],AL④⑤DAAMOV[BX+1],ALMOVAH,4CHINT21HCODEENDSENDSTART4.試編寫程序段,使0500H開始的256個(gè)單元清零。五、如下圖所示,某8086微機(jī)系統(tǒng)中有一片8255A,其端口PA接一個(gè)8段LED顯示器,開關(guān)設(shè)置的二進(jìn)制信息由8255A的PB口輸入,經(jīng)過程序轉(zhuǎn)換成對應(yīng)的8段LED字形碼后,由PA口輸出,來點(diǎn)亮此LED。(6分)要求:根據(jù)圖中的譯碼電路,寫出8255A的四個(gè)端口地址;試寫出8255A的工作方式命令字和8086對8255A的初始化程序段;微型計(jì)算機(jī)原理及應(yīng)用模擬試題一、填空題:(50′)微型計(jì)算機(jī)由CPU、_________、輸入/輸出接口電路和___________構(gòu)成。微型機(jī)的總線大體可分為____________、____________和_____________。8086CPU有_____根數(shù)據(jù)線,______根地址線,可尋址的地址空間達(dá)到_____字節(jié);數(shù)據(jù)總線與地址總線是以_________方式復(fù)用;從功能上可將8086CPU的內(nèi)部結(jié)構(gòu)分為____________和____________。8086CPU的指令隊(duì)列為_____個(gè)字節(jié),8088CPU的指令隊(duì)列為_____個(gè)字節(jié)。8086/8088CPU的非屏蔽中斷輸入信號是由_______引腳輸入的,并產(chǎn)生____號中斷;可屏蔽中斷信號是由______引腳輸入的,當(dāng)標(biāo)志寄存器中IF為____時(shí),CPU將屏蔽此中斷;最小/最大模式控制信號是由__________引腳輸入的。當(dāng)8086/8088CPU收到復(fù)位信號后,將CS設(shè)置為_________,并從物理地址__________處開始執(zhí)行程序。8086/8088CPU中存儲單元的物理地址=(__________)×______+__________;若(CS)=0200H,(IP)=0051H,則物理地址為__________。8086CPU的基本總線周期由______個(gè)時(shí)鐘周期組成;在讀寫周期T1狀態(tài),CPU向總線發(fā)出_________信息;若時(shí)鐘頻率為24MHz,則一個(gè)時(shí)鐘周期為_________。8086/8088CPU的OUTDX,AX指令執(zhí)行的結(jié)果是將_________的內(nèi)容送至_________,該指令可尋址的輸出端口有_________個(gè)。CPU能直接訪問的存儲器稱為_________,它主要包括_________和_________,不能直接訪問_________。8086CPU的存儲器組織采用了分體結(jié)構(gòu),A0引腳作為_________的選擇信號,引腳作為_________的選擇信號;若要訪問從奇地址開始存放的字,需要______個(gè)總線周期,這個(gè)字稱為_________的字。典型中斷處理程序結(jié)構(gòu)應(yīng)包括關(guān)中斷、保護(hù)現(xiàn)場、_________、執(zhí)行中斷服務(wù)程序、_________、恢復(fù)現(xiàn)場、_________、中斷返回等部分。8253內(nèi)部具有_________個(gè)獨(dú)立的計(jì)數(shù)器,每個(gè)計(jì)數(shù)器的計(jì)數(shù)速率可達(dá)_________,最大二進(jìn)制計(jì)數(shù)初值可為_________。I/O接口的編址方式分為_________方式和________方式。若要構(gòu)成32K字節(jié)存儲器模塊,需要_________個(gè)16K×4RAM芯片,或需要_________個(gè)4K×8RAM芯片。對于64K×8RAM芯片,需要_________個(gè)地址輸入端,需要_________個(gè)數(shù)據(jù)輸入端。判斷指令正錯(cuò):(對的打’√’,錯(cuò)的打’×’)(10′)8086CPU的中斷向量表共占有1024個(gè)字節(jié)(00000H-003FFH),所以共有1024個(gè)中斷。[]MOVBL,AX[]MOVAL,3F0H[]MOV12H,AL[]POPCS[]MOVCS,AX[]MOV[BX],[DI][]PUSHCS[]INC[BX][]ADD[1234H],1234H[]簡答題:(30′)計(jì)算以下兩個(gè)二進(jìn)制數(shù)的加法,并寫出運(yùn)算后的6個(gè)狀態(tài)標(biāo)志位的值。1000101101000101+0011001010010110SF=_____,ZF=_____,PF=_____,CF=_____,AF=_____,OF=_____。設(shè)堆棧指針SP的初始值為3000H,(AX)=1224H,(BX)=5215H,試問:執(zhí)行指令PUSHAX后,(SP)=?;再執(zhí)行PUSHBX及POPAX指令后,(SP)=?、(AX)=?、(BX)=?。微型計(jì)算機(jī)的接口一般具備那些功能?8086CPU的中斷源是如何分類的?并寫出8086CPU中斷優(yōu)先級由高到低的次序。什么是同步通信?什么是異步通信?它們各有什么優(yōu)點(diǎn)?如下圖所示,某8086微機(jī)系統(tǒng)中有一片8255A,其端口PA接一個(gè)7段LED顯示器,開關(guān)設(shè)置的二進(jìn)制信息由8255A的PB口輸入,經(jīng)過程序轉(zhuǎn)換成對應(yīng)的7段LED字形碼后,由PA口輸出,來點(diǎn)亮此LED。(10′)要求:根據(jù)圖中的譯碼電路,寫出8255A的四個(gè)端口地址;試寫出8255A的工作方式命令字和8086對8255A的初始化程序段;試寫出8086工作的主體程序片斷。微型計(jì)算機(jī)原理及應(yīng)用模擬試題填空題(30分)1.微型計(jì)算機(jī)由、、、和構(gòu)成。2.8086cpu的地址總線是位,數(shù)據(jù)總線是位,其經(jīng)加電復(fù)位后,執(zhí)行第一條指令的物理地址是。3.已知(AX)=32C5H,(BX)=546AH,則執(zhí)行指令A(yù)DDAX,BX后,(AX)=,(BX)=,ZF=,CF=,OF=。4.從功能上,8086cpu可分為和兩部分。5.8086的指令隊(duì)列有個(gè)字節(jié),8088的指令隊(duì)列有個(gè)字節(jié)。6.存儲器地址2000:1300H的物理地址是。7.8086cpu中,ALE為信號,時(shí)有效。8.在8086系統(tǒng)中,每個(gè)存儲單元都有和兩種地址。9.設(shè)有偽指令A(yù)DB01H,23H,則執(zhí)行指令BDB2DUP(0)MOVAL,LENGTHA后,(AL)=;MOVBL,SIZEB后,(BL)=。10.設(shè)有指令MOV[BP][SI],[200H],源操作數(shù)為尋址方式,目的操作數(shù)為方式。11.按實(shí)際需要,計(jì)算機(jī)存儲器的系統(tǒng)可分為、和三級。12.采用16K×4的芯片組成64K×8的存儲器模塊,需要塊芯片。13.Cpu與外設(shè)間傳遞的信息有、和三種。14.中斷過程包括,中斷向量就是指中斷處理子程序的地址。若中斷類型號n=5,則中斷向量首地址為。15.中斷控制器8259A內(nèi)含有個(gè)命令字寄存器,共占用個(gè)端口地址,其中是初始化命令字,是操作命令字。16.設(shè)偽指令定義如下,要求將偽指令定義的數(shù)據(jù)按地址對應(yīng)填入圖中:BUFFERDB?DB‘A’,‘B’DD1234H判斷題(若正確則在括號里打“√”,否則打“×”)(15分)()1.兩數(shù)相加,結(jié)果有偶數(shù)個(gè)“1”,則PF=1。()2.在加減運(yùn)算中,OF=1就表示結(jié)果有錯(cuò)。()3.偽指令BVAR:DB‘ABCD’,200DUP(?)是合法偽指令。()4.INC[SI]指令合法。()5.XCHGAX,ES指令不合法。()6.OUTDX,Al指令不合法。()7.內(nèi)存分為RAM和ROM兩種,斷電時(shí)ROM的內(nèi)容消失而RAM中的內(nèi)容存在。()8.偽指令DAT1DB7,8,9,10與DAT1DW07H,08H,09H,0AH所預(yù)置的數(shù)據(jù)是一樣的。()9.8088存儲器采用分體結(jié)構(gòu),有奇存儲體和偶存儲體之分。()10.指令SBBSI,[SI],源操作數(shù)是寄存器間接尋址方式,目的操作數(shù)是寄存器尋址方式。()11.MOV20H[BX],2000H,源操作數(shù)是立即數(shù)尋址方式,目的操作數(shù)是變址尋址方式。()12.8086的I/O接口采用統(tǒng)一編址方式。()13.偏移地址和有效地址是相等的。()14.MOVDS,1234H指令合法。()15.中斷可分為硬件中斷和軟件中斷,其中軟件中斷是可屏蔽中斷。簡答題(10分)1.什么是接口?為什么要在cpu和外設(shè)間設(shè)置接口?2.變量和標(biāo)號有何區(qū)別?變量有哪些屬性?分析下面的程序段回答指定的問題(35分)1.若已知(SP)=2000H,(AX)=1234H,(BX)=5678H執(zhí)行指令PUSHAXPUSHBXPOPAXPOPBX執(zhí)行后,(SP)=,(AX)=,(BX)=。2.PUSHFPOPAXORAH,01HPUSHAXPOPF問該程序段完成功能。3.BEGIN:INAL,20HTESTAL,80HJZLMOVAH,0FFHJMPSTOPL:MOVAH,0STOP:HLT問:情況下,本段程序的執(zhí)行結(jié)果(AH)=0。4.TESTDL,82HJZLMOVDH,01HJMPSTOPL:MOVDL,0STOP:HLT問:該程序段完成功能。5.CODESEGMENTASSUMECS:CODESTART:MOVBL,1INCBLMULBLCMPAL,100JNAAGAINMOVAH,4CHINT21HCODEENDSENDSTART問:執(zhí)行完程序后(AX)=。用8086匯編語言編寫一個(gè)結(jié)構(gòu)完整的源程序,完成用壓縮的BCD碼表示的多字節(jié)十進(jìn)制加法,如6655+7890。(10分)設(shè)加數(shù)6655存放在FIRST開始的存儲區(qū)中,另一個(gè)加數(shù)7890存放在SECOND開始的存儲區(qū)中,兩數(shù)之和存放在SUMBCD開始的存儲區(qū)中微型計(jì)算機(jī)原理及應(yīng)用模擬試題填空題(40分)1.8086/8088CPU內(nèi)部共有個(gè)位寄存器。2.8086CPU有根數(shù)據(jù)線,根地址線,其經(jīng)加電復(fù)位后,執(zhí)行第一條指令的物理地址是。3.存儲器地址12F8:015FH的物理地址是。4.8086cpu中,ALE為信號,電平有效。5.從功能上,8086cpu可分為和兩部分。6.中斷過程包括、、、和,中斷向量就是指中斷處理子程序的地址。若中斷類型號n=5,則存放該中斷向量的首地址為。7.中斷控制器8259A有個(gè)命令字,占用個(gè)端口地址。8.采用1K×4的芯片組成32K×8的存儲器模塊,需要塊芯片。9.8255A的A組有種工作方式,B組有種工作方式。10.設(shè)有指令MOV[BP][SI],2000H,源操作數(shù)為尋址方式,目的操作數(shù)為方式。11.設(shè)有偽指令A(yù)DB01H,23H,則執(zhí)行指令BDW2DUP(0)MOVAL,TYPEA后,(AL)=;MOVBL,SIZEB后,(BL)=。12.單片8259A可管理級可屏蔽中斷,要管理64級中斷,需片級聯(lián)。13.可編程計(jì)數(shù)/定時(shí)器8253的工作方式共有種,共有個(gè)I/O地址。14.CPU與外設(shè)間的信息傳送控制方式有、和三種。15.若X=-3BH,Y=-5DH,則=,=,=。16.已知(AX)=62D8H,(BX)=526AH,則執(zhí)行指令A(yù)DDAX,BX后,(AX)=,(BX)=,OF=,AF=。二、判斷題(若正確則在括號里打“√”,否則打“×”)(12分)()1.兩數(shù)相加,結(jié)果有偶數(shù)個(gè)“1”,則PF=1。()2.在加減運(yùn)算中,OF=1就表示結(jié)果有錯(cuò)。()3.偽指令BVAR:DB‘ABCD’,200DUP(?)是合法偽指令。()4.INC[SI]指令合法。()5.OUTDX,AL指令不合法。()6.內(nèi)存分為RAM和ROM兩種,斷電時(shí)ROM的內(nèi)容消失而RAM中的內(nèi)容存在。()7.偽指令DAT1DB7,8,9,10與DAT1DW07H,08H,09H,0AH所預(yù)置的數(shù)據(jù)是一樣的。()8.8088存儲器采用分體結(jié)構(gòu),有奇存儲體和偶存儲體之分。()9.指令SBBSI,[SI],源操作數(shù)是寄存器間接尋址方式,目的操作數(shù)是寄存器尋址方式。()10.8086的I/O接口采用統(tǒng)一編址方式。()11.MOVDS,1234H指令合法。()12.硬件中斷包括可屏蔽中斷(INTR)和非屏蔽中斷(NMI)兩類,它們都受CPU內(nèi)部的中斷允許標(biāo)志IF的控制。三、簡答題(8分)1.變量和標(biāo)號有何區(qū)別?變量有哪些屬性?2.什么是接口?為什么要在cpu和外設(shè)間設(shè)置接口?四、分析下面的程序段回答指定的問題(20分)1.若已知(SP)=2000H,(AX)=1234H,(BX)=5678H執(zhí)行指令PUSHAXPUSHBXPOPAXPOPBX執(zhí)行后,(SP)=,(AX)=,(BX)=。2.TESTDL,82HJZLMOVDH,01HJMPSTOPL:MOVDL,0STOP:HLT問:該程序段完成功能。3.設(shè)8259A的端口地址為20H和21H,若執(zhí)行下面初始化程序段:MOVAL,13HOUT20H,ALMOVAL,40HOUT21H,ALMOVAL,01HOUT21H,AL問:(1)中斷請求信號IR的觸發(fā)方式為(2)中斷級IR5的中斷類型碼為(3)中斷結(jié)束的方式為(4)設(shè)置優(yōu)先級的方式為4.在8086最小系統(tǒng)中,設(shè)8253的端口地址為1E0H-1E3H,要求用計(jì)數(shù)器0工作于方式1,按BCD計(jì)數(shù),計(jì)數(shù)初值為4000,將下面的初始化程序段補(bǔ)充完整。MOVDX,
MOVAL,MOVDX,MOVAL,5.設(shè)8255A控制寄存器端口地址為FFFEH,要把A口指定為方式2輸出,指定為輸入,B口指定為方式1輸入,指定為輸出,將下面初始化程序段補(bǔ)充完整。MOVDX,
MOVAL,五、程序設(shè)計(jì)題(20分)1.實(shí)現(xiàn)DX中值加1的指令有:⑴(1分)⑵(1分)2.實(shí)現(xiàn)AL中值清零的指令有:⑴(1分)⑵(1分)⑶(1分)3.試編程序段將數(shù)據(jù)表TABLE1的前10H個(gè)數(shù)據(jù)復(fù)制到TABLE2的前10H個(gè)字節(jié)存儲單元。(5分)4.用8086匯編語言編寫一個(gè)結(jié)構(gòu)完整的源程序,完成用壓縮的BCD碼表示的多字節(jié)十進(jìn)制加法,如6655+7890。(10分)設(shè)加數(shù)6655存放在FIRST開始的存儲區(qū)中,另一個(gè)加數(shù)7890存放在SECOND開始的存儲區(qū)中,兩數(shù)之和存放在SUMBCD開始的存儲區(qū)中。微型計(jì)算機(jī)原理及應(yīng)用模擬試題一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)
1.PC機(jī)硬件系統(tǒng)從邏輯上看主要由CPU、內(nèi)存儲器、外存儲器、輸入設(shè)備、輸出設(shè)備以及(
)組成。
A.運(yùn)算器
B.鍵盤
C.顯示器
D.總線
2.下列8086CPU標(biāo)志寄存器FR的標(biāo)志位中,不屬于狀態(tài)標(biāo)志位的是(
)
A.OF
B.IF
C.AF
D.PF
3.8086CPU在進(jìn)行讀內(nèi)存操作時(shí),控制信號M/
和DT/
是(
)
A.00
B.01
C.10
D.11
4.當(dāng)8086CPU采樣到READY=0,則CPU將(
)
A.執(zhí)行停機(jī)指令
B.插入等待周期
C.執(zhí)行空操作指令
D.重新發(fā)送地址碼
5.有一微機(jī)系統(tǒng),采用CPU的低10位地址線A0~A9作為輸入/輸出口的地址線,系統(tǒng)中某接口芯片內(nèi)部有16個(gè)端口地址,該接口芯片的片選信號由地址譯碼器產(chǎn)生,則地址譯碼器的輸入地址線一般應(yīng)為(
)
A.A5~A9
B.A4~A9
C.A2~A9
D.A0~A9
6.8086CPU的主頻為5MHz,內(nèi)存芯片的存取時(shí)間為250ns,下面4種說法中正確的是
(
)
A.讀/寫內(nèi)存時(shí)不需要加入等待周期Tw
B.讀/寫內(nèi)存時(shí)至少需加入1個(gè)等待周期Tw
C.讀/寫內(nèi)存時(shí)至少需加入2個(gè)等待周期Tw
D.讀/寫內(nèi)存時(shí)至少需加入3個(gè)等待周期Tw
7.存儲器映象編址,也稱為統(tǒng)一編址,其特點(diǎn)是(
)
A.有專用的I/O指令
B.無專用的I/O指令
C.I/O譯碼電路簡單
D.執(zhí)行I/O讀操作時(shí)間較短
8.CPU在中斷響應(yīng)過程中(
),是為了能正確地實(shí)現(xiàn)中斷返回。
A.識別中斷源
B.斷點(diǎn)壓棧
C.獲得中斷服務(wù)程序入口地址
D.清除中斷允許標(biāo)志IF
9.在CPU停機(jī)方式的DMA操作中,CPU與總線的關(guān)系是(
)
A.只能控制數(shù)據(jù)總線
B.只能控制地址總線
C.處于隔離狀態(tài)
D.能傳送所有控制信號
10.在8086CPU的下列4種中斷中,需要由硬件提供中斷類型碼的是(
)
A.INTR
B.INTO
C.INT
n
D.NMI
11.在8259A內(nèi)部,(
)是用于反映當(dāng)前哪些中斷源要求CPU中斷服務(wù)的。
A.中斷請求寄存器
B.中斷服務(wù)寄存器
C.中斷屏蔽寄存器
D.中斷優(yōu)先級比較器
12.8255A的PA口工作于方式2時(shí),PB口不能工作于(
)
A.方式0
B.方式1
C.方式2
D.任何方式
13.CPU可以對8253計(jì)數(shù)器執(zhí)行讀操作,其讀到的是(
)
A.工作方式字
B.計(jì)數(shù)初值
C.計(jì)數(shù)執(zhí)行部件CE(減法計(jì)數(shù)器)的當(dāng)前值
D.0
14.在下列8253的四種工作方式中,即使GATE保持為高電平,處于(
)的8253在寫入初值以后也不開始定時(shí)或計(jì)數(shù)。
A.方式0(計(jì)數(shù)結(jié)束中斷)
B.方式1(硬件可重觸發(fā)單穩(wěn)態(tài))
C.方式2(速率發(fā)生器)
D.方式3(方波)
15.串行同步傳送時(shí),每一幀數(shù)據(jù)都是由(
)開頭的。
A.低電平
B.高電平
C.起始位
D.同步字符
16.在數(shù)據(jù)傳輸率相同的情況下,同步傳輸?shù)淖址麄魉退俣雀哂诋惒絺鬏數(shù)淖址麄魉退俣?,其原因?
)
A.同步傳輸采用了中斷方式
B.同步傳輸中所附加的冗余信息量少
C.同步傳輸中發(fā)送時(shí)鐘和接收時(shí)鐘嚴(yán)格一致
D.同步傳輸采用了檢錯(cuò)能力強(qiáng)的CRC校驗(yàn)
17.可編程通信接口芯片8251A(
)
A.可用作并行接口
B.僅可用作異步串行接口
C.僅可用作同步串行接口
D.可用作同步、異步串行接口
18.ADC0809是一種(
)的A/D轉(zhuǎn)換器。
A.8位8通道
B.8位16通道
C.16位8通道
D.16位16通道
19.現(xiàn)行PC機(jī)中打印機(jī)與主機(jī)的接口標(biāo)準(zhǔn)大多采用(
)
A.IDE
B.Centoronics
C.RS-232C
D.SCSI
20.USB——通用串行總線實(shí)際上是一個(gè)萬能插口,目前在PC機(jī)上都有USB連接器插座,USB連接器為(
)芯連接器。
A.2
B.3
C.4
D.5
二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分)
在每小題列出的五個(gè)備選項(xiàng)中有二至五個(gè)是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯(cuò)選、多選、少選或未選均無分。
21.8086CPU工作于最大方式時(shí)(
)
A.MN/
=L
B.可加入8087
C.需要8288
D.可加入8089
E.必需有8284
22.在16位存儲系統(tǒng)中,存儲字(16位)的地址(
)
A.可以指向任何地址單元
B.最好指向奇地址單元
C.最好指向偶地址單元
D.只能指向奇地址單元
E.只能指向偶地址單元
23.一個(gè)采用查詢方式的輸入接口,通常需要有(
)端口。
A.數(shù)據(jù)輸入
B.數(shù)據(jù)輸出
C.控制
D.狀態(tài)
E.中斷屏蔽
24.8086CPU響應(yīng)可屏蔽中斷請求INTR的條件是(
)
A.外設(shè)有中斷請求,中斷接口中的中斷請求觸發(fā)器置1
B.中斷接口中的中斷允許觸發(fā)器置1
C.8086CPU開中(IF=1)
D.CUP完成當(dāng)前指令周期
E.CPU完成當(dāng)前的總線周期
25.串行異步發(fā)送器具有(
)等功能。
A.串行數(shù)據(jù)轉(zhuǎn)并行
B.并行數(shù)據(jù)轉(zhuǎn)串行
C.添加停止位
D.進(jìn)行奇偶校檢并提供出錯(cuò)信息E.判別起始位
三、填空題(本大題共6小題,每空1分,共10分)
26.8259A可編程中斷優(yōu)先級控制器8259A有5種優(yōu)先級管理方式,如果8259A初始化時(shí)未對優(yōu)先級管理方式編程,則8259A就自動進(jìn)入__________。
27.CPU從I/O接口的__________中獲取外部設(shè)備的“忙”、“閑”和“準(zhǔn)備好”等信息。CPU通過I/O接口中的__________向外設(shè)發(fā)出“啟動”和“停止”等信號。
28.8255A工作于方式1輸入時(shí),它和外設(shè)間的聯(lián)絡(luò)信號為__________和__________。
29.8255A可允許中斷請求的工作方式有__________和__________。
30.為使傳送過程更可靠,在串行異步通信接口中設(shè)立了三種出錯(cuò)標(biāo)志,分別是_________、__________和奇偶錯(cuò)。
31.8位D/A轉(zhuǎn)換器的精度是±1/2LSB,則最大可能誤差為__________VFS(VFS為滿量程電壓)。
四、簡答題(本大題共5小題,每小題4分,共20分。)
32.8086系統(tǒng)中,下一條指令所在單元的物理地址如何計(jì)算?
33.8086的復(fù)位信號是什么?有效電平是什么?CPU復(fù)位后,寄存器和指令隊(duì)列處于什么狀態(tài)?
34.方式0計(jì)數(shù)結(jié)束中斷和方式1硬件可重觸發(fā)單穩(wěn)態(tài)是8253六種工作方式中的二種,試說明這兩種工作方式中GATE信號的主要作用。
35.什么是8086CPU的總線周期,它至少需要由幾個(gè)T狀態(tài)(時(shí)期周期)組成?在什么情況下需要在總線周期中插入等待周期Tw,Tw應(yīng)插入在哪里?
36.什么是總線仲裁?
五、簡單分析、設(shè)計(jì)題(本大題共3小題,第37小題6分,第38、39小題每小題7分,共20分。)
37.某一串行通信設(shè)備以異步方式進(jìn)行ASCII字符傳送,約定采用7位數(shù)據(jù)位、1位偶校驗(yàn)位、1位停止位,波特率為9600。試問該設(shè)備每分鐘最快能傳送多少個(gè)字符?
38.有一存儲系統(tǒng)如題38圖所示,請寫出存儲器M1、M2的存儲容量和地址范圍。
存儲容量M1為____________________
M2為____________________
地址范圍M1為____________________H
M2為____________________H
39.題39圖為一個(gè)采用中斷傳送方式的輸入接口,請回答如下問題:
(1)選通信號STB的作用;
(2)D觸發(fā)器的作用;
(3)緩沖器2的作用;
(4)CPU采用哪條指令讀取輸入設(shè)備送來的數(shù)據(jù)?
六、綜合分析、設(shè)計(jì)題(本大題共2小題,每小題10分,共20分。)
40.8255芯片同開關(guān)K和8個(gè)LED(發(fā)光二極管)的連接如題40圖所示。要求在開關(guān)K斷開時(shí),8個(gè)LED全部熄滅;在開關(guān)K閉合時(shí),則8個(gè)LED以1秒的間隔反復(fù)點(diǎn)亮和熄滅(即先全部點(diǎn)亮1秒,再全部熄滅1秒,周而復(fù)始)。設(shè)8255的端口地址為60H~63H。下面給出滿足上述要求的控制程序,請?jiān)诳杖碧幪钌险_內(nèi)容。8255的控制字格式如下:
MOV
AL,
①
;初始化
OUT
②
,
AL
MOV
AL,
③
;LED熄滅
OUT
④
,AL
LOP:
⑤
;測試K是否閉合
TEST
AL,
⑥
J
⑦
LOP
⑧
AL,
AL
;K閉合,LED點(diǎn)亮
OUT
61H,
AL
LOP1:CALL
DELAY1S
XOP
AL,
⑨
;AL變反
OUT
61H,
AL
JMP
LOP1
①
②
③
④
⑤
⑥
⑦
⑧
⑨
41.PC總線同ADC0809的接口如題41圖所示,采用中斷方式依次從IN0~I(xiàn)N7轉(zhuǎn)換8個(gè)模擬量,把轉(zhuǎn)換后的數(shù)字量依次存入內(nèi)存BUFFER變量中。下面給出滿足上述要求的控制程序,請?jiān)诳杖碧幪钊胝_內(nèi)容,設(shè)
0的地址為80H,
1的地址為81H。
主程序
①
;開中
MOV
BL,
②
;從通道0開始轉(zhuǎn)換
LEA
SI,
BUFFER
MOV
CX,
8
MOV
AL,
BL
;啟動0通道
OUT
80H,AL
LOP:HLT
JMP
LOP
.
.
.
中斷服務(wù)程序
③
AL,
81H
;讀入轉(zhuǎn)換后數(shù)字量存入
MOV
④
,AL
從BUFFER開始的內(nèi)存
INC
⑤
;修改內(nèi)存地址
INC
⑥
;修改通道號
DEC
⑦
;檢查8個(gè)通道是否轉(zhuǎn)換完
⑧
EXIT
MOV
AL,
⑨
;未完,轉(zhuǎn)換下一通道
OUT
80H,
AL
EXIT:
⑩
解:
①
②
③
④
⑤
⑥
⑦
⑧
⑨
⑩
微型計(jì)算機(jī)原理及應(yīng)用模擬試題一、單項(xiàng)選擇題(每小題1分,共15分)
1.指令MOVAX,[3070H]中源操作數(shù)的尋址方式為()
A.寄存器間接尋址
B.立即尋址
C.直接尋址
D.變址尋址
2.Reset信號有效后,8086CPU的啟動地址()
A.FFFFFh
B.0FFFFh
C.FFFF0h
D.00000h
3.在8086CPU的標(biāo)志寄存器中,控制標(biāo)志位占()
A.3位
B.9位
C.4位
D.16位
4.堆棧的工作方式是()
A.先進(jìn)先出
B.隨機(jī)讀寫
C.只能讀出不能寫入
D.后進(jìn)先出
5.CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有()
A.中斷方式
B.程序控制方式
C.DMA方式
D.以上三種都是
6.設(shè)串行異步通信的數(shù)據(jù)格式是:1位停止位,7位數(shù)據(jù)位,1位校驗(yàn)位,1位起始位,若傳輸率
為2400位/秒,則每秒傳輸?shù)淖畲笞址麄€(gè)數(shù)為()
A.10個(gè)
B.110個(gè)
C.120個(gè)
D.240個(gè)
7.CPU與I/O設(shè)備間傳送的信號有()
A.控制信息
B.狀態(tài)信息
C.數(shù)據(jù)信息
D.以上三種都有
8.若傳送率為1200,波特率因子n=16,則收、發(fā)時(shí)鐘(RxC.TxC)的頻率為()
A.1MHz
B.19.2KHz
C.20KHz
D.2400Hz
9.在DMA方式下,外設(shè)數(shù)據(jù)輸入到內(nèi)存的路徑是()
A.外設(shè)→CPU→DMAC→內(nèi)存
B.外設(shè)→DMAC→內(nèi)存
C.外設(shè)→存儲器
D.外設(shè)→數(shù)據(jù)總線→存儲器
10.8255A中即可以作數(shù)據(jù)輸入、輸出端口,又可提供控制信息、狀態(tài)信號的端口是()
A.B口
B.A口
C.C口
D.以上三個(gè)端口均可以
11.8251A的方式控制字(即模式字)的作用是()
A.決定8251的數(shù)據(jù)格式
B.決定8251的數(shù)據(jù)格式和傳送方向
C.決定8251何時(shí)收發(fā)
D.以上都不對
12.在數(shù)據(jù)傳輸率相同的情況下,同步字符串送的速度高于異步字符傳輸,其原因是()
A.字符間無間隔
B.雙方通信同步
C.發(fā)生錯(cuò)誤的概率少
D.附加位信息總量少
13.采用高速緩存的目的是()
A.提高主存速度
B.提高總線傳輸率
C.使CPU全速運(yùn)行
D.擴(kuò)大可尋址空間
14.CPU響應(yīng)中斷請求和響應(yīng)DMA請求的本質(zhì)區(qū)別是()
A.程序控制
B.需要CPU干預(yù)
C.響應(yīng)中斷時(shí)CPU仍控制總線而響應(yīng)DMA時(shí),讓出總線
D.速度快
15.用三片8259A級數(shù)是()
A.24級
B.22級
C.23級
D.21級
二、填空題(每空1分,共20分)
1.微型計(jì)算機(jī)由______________________________________四部分組成。
2.8086CPU的9個(gè)標(biāo)志位中,屬狀態(tài)標(biāo)志的有______________________。
3.總線周期是指_____________________________________。
4.當(dāng)_______________________________________________時(shí),CPU便進(jìn)入等待狀態(tài)(Tw)
。
5.當(dāng)一個(gè)系統(tǒng)中包含的外設(shè)接口較多時(shí),數(shù)據(jù)總線上需要有________________________
______以增強(qiáng)驅(qū)動能力。
6.Reset信號到來后,8086CPU的特征是__________________________________________
。
7.總線讀操作是指____________________________________。
8.軟件中斷服務(wù)程序的入口地址是由__________________________產(chǎn)生的。
9.串行通信數(shù)據(jù)傳送的方向有___________________________三種。
10.DMA控制器的基本組成包括___________________________。
11.對8251A初始化時(shí)必須按照___________________________________的次序進(jìn)行。
12.8259A的初始化命令字包括____________________________,其中________________
_是必須設(shè)置的。
13.中斷類型碼為的中斷向量一定存放在_____________個(gè)連續(xù)單元中,若其入口地址為
3040:2010,則這四個(gè)單元中的具體內(nèi)容依次為________________________________________
。
14.8253芯片內(nèi)包含有____個(gè)獨(dú)立的計(jì)數(shù)通道,它有_____6_種工作方式,若輸入時(shí)鐘CLK
1=1MHz,計(jì)數(shù)初值為500,BCD碼計(jì)數(shù)方式,OUT1輸出為方波,則初始化時(shí)該通道的控制字應(yīng)為
___________________________________。
15.用2k×8的SRAM芯片組成16K×16的存儲器,共需SRAM芯片____8___________片,片內(nèi)
地址和產(chǎn)生片選信號的地址分別為___________________位。
三、名詞解釋(每小題3分,共15分)
1.Cache
2.中斷向量
3.總線主模塊
4.全雙工
5.堆棧
四、簡答題(共25分)
1.總線標(biāo)準(zhǔn)化的目的是什么?涉及哪些內(nèi)容?列舉1-2個(gè)標(biāo)準(zhǔn)系統(tǒng)總線。(5分)
2.某系統(tǒng)中有一片8253,其四個(gè)端口地址為310H,312H,314H,316H,計(jì)數(shù)脈沖頻率為1MHz、BCD碼計(jì)數(shù),試編寫輸出頻率為2KHz方波的初始化程序。(5分)
3.在一個(gè)8086CPU和單片8259A組成的系統(tǒng)中,試說明:
(1)8086CPU在響應(yīng)可屏蔽中斷的條件是什么?
(2)8086CPU在響應(yīng)中斷過程中,連續(xù)執(zhí)行兩個(gè)INTA周期,其作用是?
(3)假如8259A已被編程,ICW2=0AH,若連接在8259A的IR3端的外設(shè)提出中斷申請,它的中斷向量的存放地址是什么?(15分)
五、簡單應(yīng)用題(共25分)
1.圖1所示為某微機(jī)系統(tǒng)中用74LS138譯碼器產(chǎn)生各I/O接口新片的片選信號的電路,試指出與Y1,Y3連接的芯片的端口地址范圍。(5分)
2.數(shù)/模(D/A)轉(zhuǎn)換接口電路如圖2所示,設(shè)8255A的端口地址為300H-303H,C口的工作于方式0,試編寫能從Vout端產(chǎn)生連續(xù)三角波的程序,程序應(yīng)加適當(dāng)注釋。(10分)
3.利用8251A實(shí)現(xiàn)與外設(shè)串行通信的控制程序如下,其中8251A的控制/狀態(tài)口地址為2F9H,數(shù)據(jù)口地址為2F8H,41H為字符A的ASCII碼,要求:(10分)
(1)閱讀此程序,加上適當(dāng)注釋并說明程序?qū)崿F(xiàn)的功能;
(2)指出CPU與8251A見數(shù)據(jù)傳送的控制方式。
START:MOVDX,2F9H
MOVAL,74H
OUTDX,AL
MOVAL,11H
OUTDX,AL
L1:MOVDX,2F9H
INAL,DX
ANDAL,01H
JZL1
MOVDX,2F8H
MOVAL,41H
OUTDX,AL
HLT微型計(jì)算機(jī)原理及應(yīng)用模擬試題一、填空題(每空1分,共30分)1. [X]補(bǔ)=0076H,[Y]補(bǔ)=0FF8AH,則[X+Y]補(bǔ)=H,[X-Y]補(bǔ)=H2. [X-Y]補(bǔ)=7001H,[X+Y]補(bǔ)=0001H,則[2X]補(bǔ)=________H3. 計(jì)算(11010.1)2+(100100.1001)BCD+(16.8)16=()104. ORG1000HXDB12HYDWXZDDY(DS)=3800H,(BX)=1000H,(SI)=0002H求下列指令執(zhí)行完后指定寄存器的內(nèi)容MOVAX,[1000H];(AX)=HMOVAX,[BX];(AX)=HMOVAX,[BX+SI];(AX)=HMOVAX,[Y+1];(AX)=HLEADX,X;(DX)=HLDSSI,Y;(SI)=H(DS)=H5. (BX)=1000H,(DS)=2000H,(21000H)=3000H,(23000H)=4000H,則XCHGBX,[BX]執(zhí)行完后(BX)=H((BX))=H(一個(gè)字的內(nèi)容)(21000H)=H(一個(gè)字的內(nèi)容)6. (SP)=1000H,(SS)=3000H,(31000H)=2000H,(DS)=4000H,(BX)=1200H,則POP[BX]指令執(zhí)行完后(SP)=H(BX)=H(41200H)=H(一個(gè)字的內(nèi)容)7. 指令JMPNEARPROG1,在程序代碼段中的偏移地址為2013H(這是該指令第一字節(jié)的偏移地址)。組成該指令的三字節(jié)機(jī)器碼為E91234H(其中E9H為操作碼)。執(zhí)行該指令后,程序轉(zhuǎn)移去的偏移地址為H8. 用指令SUB對兩個(gè)無符號8位二進(jìn)制數(shù)進(jìn)行減法運(yùn)算后,結(jié)果為0FDH,且標(biāo)志位CF=1,OF=1,此結(jié)果的十進(jìn)制數(shù)應(yīng)為9. (AX)=8002H,(BX)=0001H,則,指令MULBX執(zhí)行后,(AX)=H;指令I(lǐng)MULBX執(zhí)行后,(AX)=H10. (SI)=2000H,(BX)=1000H,(DS)=3000H,(33000H)=15981000H,(32000H)=86050F34H,(DI)=4000H,(35000H)=79008A4CH。求下列指令執(zhí)行完后CS及IP寄存器的內(nèi)容JMPSI;(IP)=HJMP[SI];(IP)=HJMP[BX+SI];(IP)=HJMPDWORDPTR[BX+DI];(IP)=H(CS)=H11. (AX)=4F08H,(CF)=0,(CL)=4,則RCRAX,CL指令執(zhí)行完(AX)=H,(CF)=12. (DS)=0F800H,(DI)=180AH,(CX)=0105H,(0F980A)=0064H則指令執(zhí)行SAR[DI],CL后,(0F980A)=________H,CF=____二、程序分析題(10分)下面的程序通過子程序調(diào)用,將數(shù)組ARRAY的COUNT個(gè)元素求和,并將結(jié)果送SUM單元,分析這段程序后,補(bǔ)充完整程序中的空格部分。SUMDW?ARRAYDW200DUP(?)COUNTDW200……MOVBX,OFFSETSUMPUSHBXMOVBX,OFFSETARRAYPUSHBXMOVBX,OFFSETCOUNTPUSHBXCALLSUMPROLABEL1:……SUMPROPROCNEARPUSHAXPUSHBXPUSHSIPUSHDIPUSHBPMOVBP,SPMOVSI,[BP+
];得到ARRAY的地址MOVDI,[BP+
];得到COUNT的地址MOVCX,[DI]MOVDI,[BP+
];得到SUM的地址XORAX,AXNEXT:ADDAX,[SI]INCSIINCSILOOPNEXTMOV[
],AX;送求和結(jié)果POP
POPDIPOPSIPOPBXPOPAXRET6SUMPROENDP請?zhí)畛鲇枚褩魉蛥?shù)地址時(shí),堆棧最滿時(shí)的狀態(tài):PAGEPAGE60三、問答題(每題5分,共30分)1.簡述8086CPU的ALE引腳、READY引腳及BHE引腳的作用。2.簡述80286/80386在保護(hù)方式下的存儲器的尋址過程。3.指令和偽指令的關(guān)系是什么?4.說明計(jì)算機(jī)中采用Cache和虛擬存儲器的原因5.簡述三種輸入輸出控制方式(直接程序、中斷和DMA)的實(shí)現(xiàn)方法及優(yōu)缺點(diǎn)。6.簡述串行異步通信字符格式中的停止位和空閑位有什么不同?四、(10分)已知有一個(gè)4K字節(jié)的數(shù)據(jù)塊,存放在以3DA0H:1000H開始的存儲區(qū)域內(nèi),要求編寫一段的8086匯編語言源程序,將該數(shù)據(jù)塊搬至3DA0H:1008H開始的存儲區(qū)內(nèi)。五、(10分)請以一片8088、三片74LS373、一片74LS245、一片628512(512Kx8SRAM)、一片27C512(64Kx8EPROM)為主要器件設(shè)計(jì)一8088最小應(yīng)用系統(tǒng)。六、(10分)請編寫一DOS程序,為INT21H增加AH=0FFH子功能,作用是將BL中的非壓縮BCD碼轉(zhuǎn)換為ASCII碼,以方便其他程序的使用。微型計(jì)算機(jī)原理及應(yīng)用模擬試題一、單項(xiàng)選擇題(每小題1分,共16分)
1.指令MOVAX,[BX][SI]中源操作數(shù)的尋址方式是()
A.寄存器間接尋址B.變址尋址
C.相對尋址D.基址變址尋址
2.8086CPU內(nèi)有指示下條指令有效地址的指示器是()
A.IPB.SPC.BPD.SI
3.設(shè)串行異步傳送的數(shù)據(jù)格式是7個(gè)數(shù)據(jù)位、1個(gè)起始位,1個(gè)停止位、1個(gè)校驗(yàn)位,波特率為2400,則每秒鐘傳送的最大字符數(shù)為()
A.100個(gè)B.120個(gè)C.10個(gè)D.240個(gè)
4.采用高速緩存(cache)的目的是()
A.擴(kuò)大主存容量B.提高CPU運(yùn)行速度
C.提高總線速度D.提高主存速度
5.在DMA方式下,數(shù)據(jù)從內(nèi)存?zhèn)魉偷酵庠O(shè)的路徑是()
A.內(nèi)存→CPU→總線→外設(shè)B.內(nèi)存→DMAC→外設(shè)
C.內(nèi)存→數(shù)據(jù)總線→外設(shè)D.外設(shè)→內(nèi)存
6.若8086CPU主頻為8MHz,則其基本總線周期為()
A.200nsB.500nsC.125nsD.250ns
7.8253工作在哪幾種方式時(shí),可輸出1個(gè)時(shí)鐘周期寬度(1clk)的負(fù)脈沖()
A.方式0,4,5B.方式2,4,5
C.方式1,2,4D.方式0,2,4
8.CPU響應(yīng)INTR和NMI中斷時(shí),相同的必要條件是()
A.當(dāng)前總線空閑B.允許中斷
C.當(dāng)前訪問內(nèi)存結(jié)束D.當(dāng)前指令執(zhí)行結(jié)束
9.8251A的操作命令字的作用是()
A.決定8251A的數(shù)據(jù)傳送格式B.決定8251A實(shí)際操作
C.決定數(shù)據(jù)傳送方向D.決定8251A何時(shí)收/發(fā)數(shù)據(jù)
10.用2K×4位的RAM芯片組成16K字節(jié)的存儲器,共需RAM芯片和片選地址分別為()
A.16位和3片B.8位和8片C.4片和3位D.32片和8位
11.8086/8088中除______兩種尋址方式外,其它各種尋址方式的操作數(shù)均在存儲器中。()
A.立即尋址和直接尋址B.寄存器尋址和直接尋址
C.立即尋址和寄存器尋址D.立即尋址和間接尋址
12.設(shè)8259A當(dāng)前最高優(yōu)先級為IR5,若要使下一循環(huán)IR2為最低優(yōu)先級,則OCW2應(yīng)設(shè)為()
A.01100010B.11100000C.11000010D.11100010
13.設(shè)置特殊屏蔽方式的目的是()
A.屏蔽低級中斷B.響應(yīng)高級中斷
C.響應(yīng)低級中斷D.響應(yīng)同級中斷
14.設(shè)8255A的方式選擇控制字為9BH,其含義是()
A.A、B、C口全為輸出B.A、B、C口全為輸入
C.A、B口為方式0且輸出D.以上都不對
15.8086/8088CPU系統(tǒng)中最大模式下增加總線控制器8288的目的是()
A.提高總線控制能力B.提高總線驅(qū)動能力
C.控制協(xié)處理器D.解決總線共享控制問題
16.同步通信傳輸信息時(shí),其特點(diǎn)是()
A.每個(gè)字符的傳送不是獨(dú)立的B.字符之間的傳送時(shí)間長度可不同
C.通信雙方必須同步D.字符發(fā)送速率由數(shù)據(jù)傳輸率確定二、填空題(每空0.5分,共16分)
1.一臺完整的微型計(jì)算機(jī)應(yīng)由________________________________四部分組成。
2.只有________________________________時(shí),CPU才執(zhí)行總線周期,總線接口部件BIU的功能是________________________________。
3.總線標(biāo)準(zhǔn)是指____________________________________________。
4.時(shí)鐘周期是CPU的時(shí)間基準(zhǔn),它由計(jì)算機(jī)的________________決定,若8086的時(shí)鐘周期為250ns,則基本總線周期為________________。
5.最小模式系統(tǒng)除CPU、存儲器、I/O接口和總線外,至少還應(yīng)配置________________________________三種芯片部件。
6.8086CPU響應(yīng)可屏蔽中斷的條件是_____________________________________________________________________________________________。
7.8086CPU中的狀態(tài)標(biāo)志是____________________________________________。
8.一個(gè)完整的中斷過程包括____________________________________________四個(gè)階段。確定可屏蔽中斷優(yōu)先級的方法通常有____________________________________________三種。
9.執(zhí)行一條指令所需的總時(shí)間為____________________________________________之和。
10.CPU執(zhí)行IN、OUT指令,在硬件上會使______________________信號有效。
11.最小模式系統(tǒng)中除CPU以外的總線主模塊是__________________,它與CPU間通過____________________兩個(gè)信號來交換總線控制權(quán)。
12.在存儲器系統(tǒng)中實(shí)現(xiàn)片選的方法有____________________________________________三種。
13.用8K×8位的RAM芯片組成16K×16的存儲器時(shí),所需的RAM芯數(shù)、片內(nèi)地址和產(chǎn)生片選信號的地址分別為____________________________。
14.CPU與外設(shè)見的數(shù)據(jù)傳送控制方式有_______________________________________三種,其中____________________________適用于高速數(shù)據(jù)傳輸。
15.中斷系統(tǒng)的基本功能是____________________________。
16.8255A中共有________________個(gè)8位端口,其中_____________口既可作數(shù)據(jù)口,又可產(chǎn)生控制信號,若要所有端口均為輸出口,則方式選擇字應(yīng)為____________________________。
17.若要讀取8253的當(dāng)前計(jì)數(shù)值,則必須____________________________,若要其輸出一正跳變沿信號,應(yīng)選擇工作方式____________________________。
18.8251A的方式字、操作命令字和狀態(tài)自三者間的關(guān)系是____________________________________________________________________________________。
19.DMA控制器可處于_______________________兩種工作狀態(tài),DMA控制器的傳送方式(工作模式)有________________________________________________________四種。
20.條件傳送時(shí),一個(gè)數(shù)據(jù)的傳送過程包括________________________________________________________三個(gè)環(huán)節(jié)。
21.外總線也叫____________________________,微機(jī)外總線通常有____________________________兩種。
三、計(jì)算題(每小題4分,共12分)
1.在串行異步傳送中一個(gè)串行字符由1個(gè)起始位,7個(gè)數(shù)據(jù)位,1個(gè)校驗(yàn)位和1個(gè)停止位組成,每秒傳送120個(gè)字符,則數(shù)據(jù)傳送的波特率應(yīng)為多少?傳送每位信息所占用的時(shí)間為多少?
2.已知:I/O端口譯碼電路如圖所示,請指出y1和y4的地址范圍及操作類型。
3.已知8251A的方式字為DAH,那么發(fā)送的字符格式應(yīng)是怎樣的?若要使接收和發(fā)送時(shí)的波特率分別為600波特和2400波特,則加在RxC和TxC引腳上的接收時(shí)鐘和發(fā)送時(shí)鐘應(yīng)各為多少?
四、簡答題(每小題5分,共20分)
1.8259A中的中斷屏蔽寄存器IMR和8086/8088的中斷允許標(biāo)志IF有何區(qū)別?在中斷響應(yīng)過程中,它們怎樣配合起來工作?
2.用8K×8位的RAM芯片,8K×8位的EPROM芯片和3-8譯碼器74LS138構(gòu)成一個(gè)16K×16位的RAM和16K×16位的ROM存儲器,8086工作在最小模式,各需要多少芯片?畫出該存儲器的組成框圖及其與CPU的連接圖,寫出各芯片的地址范圍。
3.根據(jù)總線所處位置可分為哪幾類?總線操作可分為哪幾個(gè)階段?RS-232C串行總線是用于哪兩個(gè)設(shè)備間的串行通信標(biāo)準(zhǔn)?該標(biāo)準(zhǔn)包括哪些內(nèi)容?
4.A/D轉(zhuǎn)換器與系統(tǒng)連接時(shí)需要考慮哪些問題?一個(gè)完整的微機(jī)的A/D、D/A通道應(yīng)包括哪幾部分?
五、應(yīng)用題(每小題12分,共36分)
1.某微機(jī)系統(tǒng)中使用1片8253,其端口地址為300H、301H、302H、303H,系統(tǒng)提供的計(jì)數(shù)脈沖頻率為500KHz,CLK1由8253內(nèi)其它計(jì)數(shù)器提供,對8253的初始化程序如下所示,閱讀該程序,請完成:
(1)對程序加上適當(dāng)注釋。
(2)指出各計(jì)數(shù)器的工作方式、計(jì)數(shù)初值。
(3)各個(gè)計(jì)數(shù)器輸出的定時(shí)信號形式及周期或頻率。
(4)畫出8253及其與系統(tǒng)總線的硬件連接圖(端口譯碼電路用框圖表示即可)。
MOVDX,303
MOVAL,36H
OUTDX,AL
MOVDX,300H
MOVAL,0F4H
OUTDX,AL
MOVAL,01H
OUTDX,AL
OUTDX,303H
MOVAL,54H
OUTDX,AL
MOVDX,301H
MOVAL,0AH
OUTDX,AL
2.8088系統(tǒng)中用8255A作打印機(jī)接口電路,用PA口作數(shù)據(jù)輸出,CPU采用中斷方式與8255A傳送數(shù)據(jù),要求輸出一個(gè)數(shù)據(jù)后,從8255A的PC上輸出一個(gè)負(fù)脈沖作為打印機(jī)的輸入選通信號。設(shè)8255A的端口地址為80H、81H、82H和83H,輸出數(shù)據(jù)存放在內(nèi)存中2000H:3000H開始的單元中,中斷服務(wù)程序的入口地址為3000H:2000H,中斷類型碼為11。要求:
(1)編寫完成上述要求的初始化程序(即主程序)和輸出10個(gè)字符的中斷服務(wù)字程序。
(2)所有程序均應(yīng)加適當(dāng)注釋和必要參數(shù)說明。
3.按下列要求對8251A進(jìn)行初始化,并加適當(dāng)注釋。
(1)要求工作于異步方式,波特率系數(shù)為16,奇校驗(yàn),8位數(shù)據(jù)位,1位停止位。
(2)允許接收、允許發(fā)送、全部錯(cuò)誤標(biāo)志復(fù)位。
(3)查詢8251A的狀態(tài)字、當(dāng)接收準(zhǔn)備就緒時(shí),則從8251A輸入數(shù)據(jù),否則等待。設(shè)8251A的控制口地址為3F2H,數(shù)據(jù)口地址為3F0H。微型計(jì)算機(jī)原理及應(yīng)用模擬試題一、填空題(每空0.5分,共15分)
1.8086
CPU通過______________寄存器和______________寄存器能準(zhǔn)確找到指令代碼。
2.8086中地址/數(shù)據(jù)線分時(shí)復(fù)用,為保證總線周期內(nèi)地址穩(wěn)定,應(yīng)配置___________,為提高總線驅(qū)動能力,應(yīng)配置_____________。
3.類型碼為_____________的中斷所對應(yīng)的中斷向量存放在0000H:0058H開始的4個(gè)連續(xù)單元中,若這4個(gè)單元的內(nèi)容分別為_________________,則相應(yīng)的中斷服務(wù)程序入口地址為5060H:7080H。
4.CPU
在指令的最后一個(gè)時(shí)鐘周期檢測INTR引腳,若測得INTR為___________且IF為_____________,則CPU在結(jié)束當(dāng)前指令后響應(yīng)中斷請求。
5.設(shè)8251A工作于異步方式,收發(fā)時(shí)鐘頻率為38.4KHz,波特率為2400。數(shù)據(jù)格式為7位數(shù)據(jù)位,1位停止位,偶校驗(yàn),則8251A的方
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北大入學(xué)基礎(chǔ)數(shù)學(xué)試卷
- 平面與平面垂直的性質(zhì)定理教學(xué)設(shè)計(jì)
- 常德中考押題數(shù)學(xué)試卷
- 2025簽訂個(gè)人借款合同的注意事項(xiàng)
- 2024版運(yùn)營合同運(yùn)營管理合同
- 2024年鐵路金屬材料運(yùn)輸合同3篇
- 重慶市豐都縣2017年中考生物真題試題(含解析)
- 安徽中考淮南數(shù)學(xué)試卷
- 2025電影版權(quán)轉(zhuǎn)讓合同
- 城市景觀監(jiān)控系統(tǒng)安裝合同
- 吃動平衡健康體重 課件 2024-2025學(xué)年人教版(2024)初中體育與健康七年級全一冊
- 高效能人士的七個(gè)習(xí)慣(課件)
- 2024年秋季學(xué)期新魯教版(54制)6年級上冊英語課件 Unit6 Section A (3a-3c)(第3課時(shí))
- 福建省泉州市2023-2024學(xué)年高一上學(xué)期1月教學(xué)質(zhì)量檢測(期末考試)地理試題 附答案
- 2024年廣東石油化工學(xué)院公開招聘部分新機(jī)制合同工20名歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 青年產(chǎn)業(yè)園鋁灰和廢酸資源化綜合利用試驗(yàn)項(xiàng)目環(huán)評報(bào)告表
- 部編版六年級下冊道德與法治全冊教案教學(xué)設(shè)計(jì)
- 2024有限空間作業(yè)安全培訓(xùn)
- GB/T 44312-2024巡檢機(jī)器人集中監(jiān)控系統(tǒng)技術(shù)要求
- 2024-2030年中國馬來酸氟伏沙明行業(yè)應(yīng)用規(guī)模及發(fā)展前景預(yù)測報(bào)告
- 2024-2030年中國婦幼醫(yī)院行業(yè)經(jīng)營管理風(fēng)險(xiǎn)與未來趨勢分析研究報(bào)告
評論
0/150
提交評論