版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
微型計算機原理及應(yīng)用模擬試題填空題(35分)1.8086/8088CPU內(nèi)部共有個位寄存器。2.8086CPU有根數(shù)據(jù)線,根地址線,可尋址的地址空間達到字節(jié),數(shù)據(jù)總線與地址總線是以方式復(fù)用,其經(jīng)加電復(fù)位后,執(zhí)行第一條指令的物理地址是。3.存儲器地址12F8:015FH的物理地址是。4.8086cpu中,ALE為信號,電平有效。4.從功能上,8086cpu可分為和兩部分。5.中斷過程包括、、、和,中斷向量就是指中斷處理子程序的地址。若中斷類型號n=5,則存放該中斷向量的首地址為。6.中斷控制器8259A有個命令字,占用個端口地址。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.可編程計數(shù)/定時器8253的工作方式共有種,共有個I/O地址。14.CPU與外設(shè)間的信息傳送控制方式有、和三種。二、判斷題(若正確則在括號里打“√”,否則打“×”)(15分)()1.兩數(shù)相加,結(jié)果有偶數(shù)個“1”,則PF=1。()2.在加減運算中,OF=1就表示結(jié)果有錯。()3.偽指令BVAR:DB‘ABCD’,200DUP(?)是合法偽指令。()4.INC[SI]指令合法。()5.XCHGAX,ES指令不合法。()6.OUTDX,AL指令不合法。()7.內(nèi)存分為RAM和ROM兩種,斷電時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)部的中斷允許標志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,要求用計數(shù)器0工作于方式1,按BCD計數(shù),計數(shù)初值為3000,將下面的初始化程序段補充完整。MOVDX,
MOVAL,MOVDX,MOVAL,6.設(shè)8255A控制寄存器端口地址為FFFEH,要把A口指定為方式2輸出,指定為輸入,B口指定為方式1輸入,指定為輸出,將下面初始化程序段補充完整。MOVDX,
MOVAL,程序設(shè)計題(20分)1.實現(xiàn)DX中值加1的指令有:⑴⑵2.實現(xiàn)AL中值清零的指令有:⑴⑵⑶3.下面程序是用來實現(xiàn)用壓縮的BCD碼表示的多字節(jié)十進制加法,如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個單元清零。五、如下圖所示,某8086微機系統(tǒng)中有一片8255A,其端口PA接一個8段LED顯示器,開關(guān)設(shè)置的二進制信息由8255A的PB口輸入,經(jīng)過程序轉(zhuǎn)換成對應(yīng)的8段LED字形碼后,由PA口輸出,來點亮此LED。(6分)要求:根據(jù)圖中的譯碼電路,寫出8255A的四個端口地址;試寫出8255A的工作方式命令字和8086對8255A的初始化程序段;微型計算機原理及應(yīng)用模擬試題一、填空題:(50′)微型計算機由CPU、_________、輸入/輸出接口電路和___________構(gòu)成。微型機的總線大體可分為____________、____________和_____________。8086CPU有_____根數(shù)據(jù)線,______根地址線,可尋址的地址空間達到_____字節(jié);數(shù)據(jù)總線與地址總線是以_________方式復(fù)用;從功能上可將8086CPU的內(nèi)部結(jié)構(gòu)分為____________和____________。8086CPU的指令隊列為_____個字節(jié),8088CPU的指令隊列為_____個字節(jié)。8086/8088CPU的非屏蔽中斷輸入信號是由_______引腳輸入的,并產(chǎn)生____號中斷;可屏蔽中斷信號是由______引腳輸入的,當標志寄存器中IF為____時,CPU將屏蔽此中斷;最小/最大模式控制信號是由__________引腳輸入的。當8086/8088CPU收到復(fù)位信號后,將CS設(shè)置為_________,并從物理地址__________處開始執(zhí)行程序。8086/8088CPU中存儲單元的物理地址=(__________)×______+__________;若(CS)=0200H,(IP)=0051H,則物理地址為__________。8086CPU的基本總線周期由______個時鐘周期組成;在讀寫周期T1狀態(tài),CPU向總線發(fā)出_________信息;若時鐘頻率為24MHz,則一個時鐘周期為_________。8086/8088CPU的OUTDX,AX指令執(zhí)行的結(jié)果是將_________的內(nèi)容送至_________,該指令可尋址的輸出端口有_________個。CPU能直接訪問的存儲器稱為_________,它主要包括_________和_________,不能直接訪問_________。8086CPU的存儲器組織采用了分體結(jié)構(gòu),A0引腳作為_________的選擇信號,引腳作為_________的選擇信號;若要訪問從奇地址開始存放的字,需要______個總線周期,這個字稱為_________的字。典型中斷處理程序結(jié)構(gòu)應(yīng)包括關(guān)中斷、保護現(xiàn)場、_________、執(zhí)行中斷服務(wù)程序、_________、恢復(fù)現(xiàn)場、_________、中斷返回等部分。8253內(nèi)部具有_________個獨立的計數(shù)器,每個計數(shù)器的計數(shù)速率可達_________,最大二進制計數(shù)初值可為_________。I/O接口的編址方式分為_________方式和________方式。若要構(gòu)成32K字節(jié)存儲器模塊,需要_________個16K×4RAM芯片,或需要_________個4K×8RAM芯片。對于64K×8RAM芯片,需要_________個地址輸入端,需要_________個數(shù)據(jù)輸入端。判斷指令正錯:(對的打’√’,錯的打’×’)(10′)8086CPU的中斷向量表共占有1024個字節(jié)(00000H-003FFH),所以共有1024個中斷。[]MOVBL,AX[]MOVAL,3F0H[]MOV12H,AL[]POPCS[]MOVCS,AX[]MOV[BX],[DI][]PUSHCS[]INC[BX][]ADD[1234H],1234H[]簡答題:(30′)計算以下兩個二進制數(shù)的加法,并寫出運算后的6個狀態(tài)標志位的值。1000101101000101+0011001010010110SF=_____,ZF=_____,PF=_____,CF=_____,AF=_____,OF=_____。設(shè)堆棧指針SP的初始值為3000H,(AX)=1224H,(BX)=5215H,試問:執(zhí)行指令PUSHAX后,(SP)=?;再執(zhí)行PUSHBX及POPAX指令后,(SP)=?、(AX)=?、(BX)=?。微型計算機的接口一般具備那些功能?8086CPU的中斷源是如何分類的?并寫出8086CPU中斷優(yōu)先級由高到低的次序。什么是同步通信?什么是異步通信?它們各有什么優(yōu)點?如下圖所示,某8086微機系統(tǒng)中有一片8255A,其端口PA接一個7段LED顯示器,開關(guān)設(shè)置的二進制信息由8255A的PB口輸入,經(jīng)過程序轉(zhuǎn)換成對應(yīng)的7段LED字形碼后,由PA口輸出,來點亮此LED。(10′)要求:根據(jù)圖中的譯碼電路,寫出8255A的四個端口地址;試寫出8255A的工作方式命令字和8086對8255A的初始化程序段;試寫出8086工作的主體程序片斷。微型計算機原理及應(yīng)用模擬試題填空題(30分)1.微型計算機由、、、和構(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的指令隊列有個字節(jié),8088的指令隊列有個字節(jié)。6.存儲器地址2000:1300H的物理地址是。7.8086cpu中,ALE為信號,時有效。8.在8086系統(tǒng)中,每個存儲單元都有和兩種地址。9.設(shè)有偽指令A(yù)DB01H,23H,則執(zhí)行指令BDB2DUP(0)MOVAL,LENGTHA后,(AL)=;MOVBL,SIZEB后,(BL)=。10.設(shè)有指令MOV[BP][SI],[200H],源操作數(shù)為尋址方式,目的操作數(shù)為方式。11.按實際需要,計算機存儲器的系統(tǒng)可分為、和三級。12.采用16K×4的芯片組成64K×8的存儲器模塊,需要塊芯片。13.Cpu與外設(shè)間傳遞的信息有、和三種。14.中斷過程包括,中斷向量就是指中斷處理子程序的地址。若中斷類型號n=5,則中斷向量首地址為。15.中斷控制器8259A內(nèi)含有個命令字寄存器,共占用個端口地址,其中是初始化命令字,是操作命令字。16.設(shè)偽指令定義如下,要求將偽指令定義的數(shù)據(jù)按地址對應(yīng)填入圖中:BUFFERDB?DB‘A’,‘B’DD1234H判斷題(若正確則在括號里打“√”,否則打“×”)(15分)()1.兩數(shù)相加,結(jié)果有偶數(shù)個“1”,則PF=1。()2.在加減運算中,OF=1就表示結(jié)果有錯。()3.偽指令BVAR:DB‘ABCD’,200DUP(?)是合法偽指令。()4.INC[SI]指令合法。()5.XCHGAX,ES指令不合法。()6.OUTDX,Al指令不合法。()7.內(nèi)存分為RAM和ROM兩種,斷電時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.變量和標號有何區(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匯編語言編寫一個結(jié)構(gòu)完整的源程序,完成用壓縮的BCD碼表示的多字節(jié)十進制加法,如6655+7890。(10分)設(shè)加數(shù)6655存放在FIRST開始的存儲區(qū)中,另一個加數(shù)7890存放在SECOND開始的存儲區(qū)中,兩數(shù)之和存放在SUMBCD開始的存儲區(qū)中微型計算機原理及應(yīng)用模擬試題填空題(40分)1.8086/8088CPU內(nèi)部共有個位寄存器。2.8086CPU有根數(shù)據(jù)線,根地址線,其經(jīng)加電復(fù)位后,執(zhí)行第一條指令的物理地址是。3.存儲器地址12F8:015FH的物理地址是。4.8086cpu中,ALE為信號,電平有效。5.從功能上,8086cpu可分為和兩部分。6.中斷過程包括、、、和,中斷向量就是指中斷處理子程序的地址。若中斷類型號n=5,則存放該中斷向量的首地址為。7.中斷控制器8259A有個命令字,占用個端口地址。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.可編程計數(shù)/定時器8253的工作方式共有種,共有個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ù)個“1”,則PF=1。()2.在加減運算中,OF=1就表示結(jié)果有錯。()3.偽指令BVAR:DB‘ABCD’,200DUP(?)是合法偽指令。()4.INC[SI]指令合法。()5.OUTDX,AL指令不合法。()6.內(nèi)存分為RAM和ROM兩種,斷電時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)部的中斷允許標志IF的控制。三、簡答題(8分)1.變量和標號有何區(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,要求用計數(shù)器0工作于方式1,按BCD計數(shù),計數(shù)初值為4000,將下面的初始化程序段補充完整。MOVDX,
MOVAL,MOVDX,MOVAL,5.設(shè)8255A控制寄存器端口地址為FFFEH,要把A口指定為方式2輸出,指定為輸入,B口指定為方式1輸入,指定為輸出,將下面初始化程序段補充完整。MOVDX,
MOVAL,五、程序設(shè)計題(20分)1.實現(xiàn)DX中值加1的指令有:⑴(1分)⑵(1分)2.實現(xiàn)AL中值清零的指令有:⑴(1分)⑵(1分)⑶(1分)3.試編程序段將數(shù)據(jù)表TABLE1的前10H個數(shù)據(jù)復(fù)制到TABLE2的前10H個字節(jié)存儲單元。(5分)4.用8086匯編語言編寫一個結(jié)構(gòu)完整的源程序,完成用壓縮的BCD碼表示的多字節(jié)十進制加法,如6655+7890。(10分)設(shè)加數(shù)6655存放在FIRST開始的存儲區(qū)中,另一個加數(shù)7890存放在SECOND開始的存儲區(qū)中,兩數(shù)之和存放在SUMBCD開始的存儲區(qū)中。微型計算機原理及應(yīng)用模擬試題一、單項選擇題(本大題共20小題,每小題1分,共20分)
1.PC機硬件系統(tǒng)從邏輯上看主要由CPU、內(nèi)存儲器、外存儲器、輸入設(shè)備、輸出設(shè)備以及(
)組成。
A.運算器
B.鍵盤
C.顯示器
D.總線
2.下列8086CPU標志寄存器FR的標志位中,不屬于狀態(tài)標志位的是(
)
A.OF
B.IF
C.AF
D.PF
3.8086CPU在進行讀內(nèi)存操作時,控制信號M/
和DT/
是(
)
A.00
B.01
C.10
D.11
4.當8086CPU采樣到READY=0,則CPU將(
)
A.執(zhí)行停機指令
B.插入等待周期
C.執(zhí)行空操作指令
D.重新發(fā)送地址碼
5.有一微機系統(tǒng),采用CPU的低10位地址線A0~A9作為輸入/輸出口的地址線,系統(tǒng)中某接口芯片內(nèi)部有16個端口地址,該接口芯片的片選信號由地址譯碼器產(chǎn)生,則地址譯碼器的輸入地址線一般應(yīng)為(
)
A.A5~A9
B.A4~A9
C.A2~A9
D.A0~A9
6.8086CPU的主頻為5MHz,內(nèi)存芯片的存取時間為250ns,下面4種說法中正確的是
(
)
A.讀/寫內(nèi)存時不需要加入等待周期Tw
B.讀/寫內(nèi)存時至少需加入1個等待周期Tw
C.讀/寫內(nèi)存時至少需加入2個等待周期Tw
D.讀/寫內(nèi)存時至少需加入3個等待周期Tw
7.存儲器映象編址,也稱為統(tǒng)一編址,其特點是(
)
A.有專用的I/O指令
B.無專用的I/O指令
C.I/O譯碼電路簡單
D.執(zhí)行I/O讀操作時間較短
8.CPU在中斷響應(yīng)過程中(
),是為了能正確地實現(xiàn)中斷返回。
A.識別中斷源
B.斷點壓棧
C.獲得中斷服務(wù)程序入口地址
D.清除中斷允許標志IF
9.在CPU停機方式的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)部,(
)是用于反映當前哪些中斷源要求CPU中斷服務(wù)的。
A.中斷請求寄存器
B.中斷服務(wù)寄存器
C.中斷屏蔽寄存器
D.中斷優(yōu)先級比較器
12.8255A的PA口工作于方式2時,PB口不能工作于(
)
A.方式0
B.方式1
C.方式2
D.任何方式
13.CPU可以對8253計數(shù)器執(zhí)行讀操作,其讀到的是(
)
A.工作方式字
B.計數(shù)初值
C.計數(shù)執(zhí)行部件CE(減法計數(shù)器)的當前值
D.0
14.在下列8253的四種工作方式中,即使GATE保持為高電平,處于(
)的8253在寫入初值以后也不開始定時或計數(shù)。
A.方式0(計數(shù)結(jié)束中斷)
B.方式1(硬件可重觸發(fā)單穩(wěn)態(tài))
C.方式2(速率發(fā)生器)
D.方式3(方波)
15.串行同步傳送時,每一幀數(shù)據(jù)都是由(
)開頭的。
A.低電平
B.高電平
C.起始位
D.同步字符
16.在數(shù)據(jù)傳輸率相同的情況下,同步傳輸?shù)淖址麄魉退俣雀哂诋惒絺鬏數(shù)淖址麄魉退俣龋湓蚴?
)
A.同步傳輸采用了中斷方式
B.同步傳輸中所附加的冗余信息量少
C.同步傳輸中發(fā)送時鐘和接收時鐘嚴格一致
D.同步傳輸采用了檢錯能力強的CRC校驗
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機中打印機與主機的接口標準大多采用(
)
A.IDE
B.Centoronics
C.RS-232C
D.SCSI
20.USB——通用串行總線實際上是一個萬能插口,目前在PC機上都有USB連接器插座,USB連接器為(
)芯連接器。
A.2
B.3
C.4
D.5
二、多項選擇題(本大題共5小題,每小題2分,共10分)
在每小題列出的五個備選項中有二至五個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選、少選或未選均無分。
21.8086CPU工作于最大方式時(
)
A.MN/
=L
B.可加入8087
C.需要8288
D.可加入8089
E.必需有8284
22.在16位存儲系統(tǒng)中,存儲字(16位)的地址(
)
A.可以指向任何地址單元
B.最好指向奇地址單元
C.最好指向偶地址單元
D.只能指向奇地址單元
E.只能指向偶地址單元
23.一個采用查詢方式的輸入接口,通常需要有(
)端口。
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完成當前指令周期
E.CPU完成當前的總線周期
25.串行異步發(fā)送器具有(
)等功能。
A.串行數(shù)據(jù)轉(zhuǎn)并行
B.并行數(shù)據(jù)轉(zhuǎn)串行
C.添加停止位
D.進行奇偶校檢并提供出錯信息E.判別起始位
三、填空題(本大題共6小題,每空1分,共10分)
26.8259A可編程中斷優(yōu)先級控制器8259A有5種優(yōu)先級管理方式,如果8259A初始化時未對優(yōu)先級管理方式編程,則8259A就自動進入__________。
27.CPU從I/O接口的__________中獲取外部設(shè)備的“忙”、“閑”和“準備好”等信息。CPU通過I/O接口中的__________向外設(shè)發(fā)出“啟動”和“停止”等信號。
28.8255A工作于方式1輸入時,它和外設(shè)間的聯(lián)絡(luò)信號為__________和__________。
29.8255A可允許中斷請求的工作方式有__________和__________。
30.為使傳送過程更可靠,在串行異步通信接口中設(shè)立了三種出錯標志,分別是_________、__________和奇偶錯。
31.8位D/A轉(zhuǎn)換器的精度是±1/2LSB,則最大可能誤差為__________VFS(VFS為滿量程電壓)。
四、簡答題(本大題共5小題,每小題4分,共20分。)
32.8086系統(tǒng)中,下一條指令所在單元的物理地址如何計算?
33.8086的復(fù)位信號是什么?有效電平是什么?CPU復(fù)位后,寄存器和指令隊列處于什么狀態(tài)?
34.方式0計數(shù)結(jié)束中斷和方式1硬件可重觸發(fā)單穩(wěn)態(tài)是8253六種工作方式中的二種,試說明這兩種工作方式中GATE信號的主要作用。
35.什么是8086CPU的總線周期,它至少需要由幾個T狀態(tài)(時期周期)組成?在什么情況下需要在總線周期中插入等待周期Tw,Tw應(yīng)插入在哪里?
36.什么是總線仲裁?
五、簡單分析、設(shè)計題(本大題共3小題,第37小題6分,第38、39小題每小題7分,共20分。)
37.某一串行通信設(shè)備以異步方式進行ASCII字符傳送,約定采用7位數(shù)據(jù)位、1位偶校驗位、1位停止位,波特率為9600。試問該設(shè)備每分鐘最快能傳送多少個字符?
38.有一存儲系統(tǒng)如題38圖所示,請寫出存儲器M1、M2的存儲容量和地址范圍。
存儲容量M1為____________________
M2為____________________
地址范圍M1為____________________H
M2為____________________H
39.題39圖為一個采用中斷傳送方式的輸入接口,請回答如下問題:
(1)選通信號STB的作用;
(2)D觸發(fā)器的作用;
(3)緩沖器2的作用;
(4)CPU采用哪條指令讀取輸入設(shè)備送來的數(shù)據(jù)?
六、綜合分析、設(shè)計題(本大題共2小題,每小題10分,共20分。)
40.8255芯片同開關(guān)K和8個LED(發(fā)光二極管)的連接如題40圖所示。要求在開關(guān)K斷開時,8個LED全部熄滅;在開關(guān)K閉合時,則8個LED以1秒的間隔反復(fù)點亮和熄滅(即先全部點亮1秒,再全部熄滅1秒,周而復(fù)始)。設(shè)8255的端口地址為60H~63H。下面給出滿足上述要求的控制程序,請在空缺處填上正確內(nèi)容。8255的控制字格式如下:
MOV
AL,
①
;初始化
OUT
②
,
AL
MOV
AL,
③
;LED熄滅
OUT
④
,AL
LOP:
⑤
;測試K是否閉合
TEST
AL,
⑥
J
⑦
LOP
⑧
AL,
AL
;K閉合,LED點亮
OUT
61H,
AL
LOP1:CALL
DELAY1S
XOP
AL,
⑨
;AL變反
OUT
61H,
AL
JMP
LOP1
①
②
③
④
⑤
⑥
⑦
⑧
⑨
41.PC總線同ADC0809的接口如題41圖所示,采用中斷方式依次從IN0~IN7轉(zhuǎn)換8個模擬量,把轉(zhuǎn)換后的數(shù)字量依次存入內(nèi)存BUFFER變量中。下面給出滿足上述要求的控制程序,請在空缺處填入正確內(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個通道是否轉(zhuǎn)換完
⑧
EXIT
MOV
AL,
⑨
;未完,轉(zhuǎn)換下一通道
OUT
80H,
AL
EXIT:
⑩
解:
①
②
③
④
⑤
⑥
⑦
⑧
⑨
⑩
微型計算機原理及應(yīng)用模擬試題一、單項選擇題(每小題1分,共15分)
1.指令MOVAX,[3070H]中源操作數(shù)的尋址方式為()
A.寄存器間接尋址
B.立即尋址
C.直接尋址
D.變址尋址
2.Reset信號有效后,8086CPU的啟動地址()
A.FFFFFh
B.0FFFFh
C.FFFF0h
D.00000h
3.在8086CPU的標志寄存器中,控制標志位占()
A.3位
B.9位
C.4位
D.16位
4.堆棧的工作方式是()
A.先進先出
B.隨機讀寫
C.只能讀出不能寫入
D.后進先出
5.CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有()
A.中斷方式
B.程序控制方式
C.DMA方式
D.以上三種都是
6.設(shè)串行異步通信的數(shù)據(jù)格式是:1位停止位,7位數(shù)據(jù)位,1位校驗位,1位起始位,若傳輸率
為2400位/秒,則每秒傳輸?shù)淖畲笞址麄€數(shù)為()
A.10個
B.110個
C.120個
D.240個
7.CPU與I/O設(shè)備間傳送的信號有()
A.控制信息
B.狀態(tài)信息
C.數(shù)據(jù)信息
D.以上三種都有
8.若傳送率為1200,波特率因子n=16,則收、發(fā)時鐘(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.以上三個端口均可以
11.8251A的方式控制字(即模式字)的作用是()
A.決定8251的數(shù)據(jù)格式
B.決定8251的數(shù)據(jù)格式和傳送方向
C.決定8251何時收發(fā)
D.以上都不對
12.在數(shù)據(jù)傳輸率相同的情況下,同步字符串送的速度高于異步字符傳輸,其原因是()
A.字符間無間隔
B.雙方通信同步
C.發(fā)生錯誤的概率少
D.附加位信息總量少
13.采用高速緩存的目的是()
A.提高主存速度
B.提高總線傳輸率
C.使CPU全速運行
D.擴大可尋址空間
14.CPU響應(yīng)中斷請求和響應(yīng)DMA請求的本質(zhì)區(qū)別是()
A.程序控制
B.需要CPU干預(yù)
C.響應(yīng)中斷時CPU仍控制總線而響應(yīng)DMA時,讓出總線
D.速度快
15.用三片8259A級數(shù)是()
A.24級
B.22級
C.23級
D.21級
二、填空題(每空1分,共20分)
1.微型計算機由______________________________________四部分組成。
2.8086CPU的9個標志位中,屬狀態(tài)標志的有______________________。
3.總線周期是指_____________________________________。
4.當_______________________________________________時,CPU便進入等待狀態(tài)(Tw)
。
5.當一個系統(tǒng)中包含的外設(shè)接口較多時,數(shù)據(jù)總線上需要有________________________
______以增強驅(qū)動能力。
6.Reset信號到來后,8086CPU的特征是__________________________________________
。
7.總線讀操作是指____________________________________。
8.軟件中斷服務(wù)程序的入口地址是由__________________________產(chǎn)生的。
9.串行通信數(shù)據(jù)傳送的方向有___________________________三種。
10.DMA控制器的基本組成包括___________________________。
11.對8251A初始化時必須按照___________________________________的次序進行。
12.8259A的初始化命令字包括____________________________,其中________________
_是必須設(shè)置的。
13.中斷類型碼為的中斷向量一定存放在_____________個連續(xù)單元中,若其入口地址為
3040:2010,則這四個單元中的具體內(nèi)容依次為________________________________________
。
14.8253芯片內(nèi)包含有____個獨立的計數(shù)通道,它有_____6_種工作方式,若輸入時鐘CLK
1=1MHz,計數(shù)初值為500,BCD碼計數(shù)方式,OUT1輸出為方波,則初始化時該通道的控制字應(yīng)為
___________________________________。
15.用2k×8的SRAM芯片組成16K×16的存儲器,共需SRAM芯片____8___________片,片內(nèi)
地址和產(chǎn)生片選信號的地址分別為___________________位。
三、名詞解釋(每小題3分,共15分)
1.Cache
2.中斷向量
3.總線主模塊
4.全雙工
5.堆棧
四、簡答題(共25分)
1.總線標準化的目的是什么?涉及哪些內(nèi)容?列舉1-2個標準系統(tǒng)總線。(5分)
2.某系統(tǒng)中有一片8253,其四個端口地址為310H,312H,314H,316H,計數(shù)脈沖頻率為1MHz、BCD碼計數(shù),試編寫輸出頻率為2KHz方波的初始化程序。(5分)
3.在一個8086CPU和單片8259A組成的系統(tǒng)中,試說明:
(1)8086CPU在響應(yīng)可屏蔽中斷的條件是什么?
(2)8086CPU在響應(yīng)中斷過程中,連續(xù)執(zhí)行兩個INTA周期,其作用是?
(3)假如8259A已被編程,ICW2=0AH,若連接在8259A的IR3端的外設(shè)提出中斷申請,它的中斷向量的存放地址是什么?(15分)
五、簡單應(yīng)用題(共25分)
1.圖1所示為某微機系統(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)加適當注釋。(10分)
3.利用8251A實現(xiàn)與外設(shè)串行通信的控制程序如下,其中8251A的控制/狀態(tài)口地址為2F9H,數(shù)據(jù)口地址為2F8H,41H為字符A的ASCII碼,要求:(10分)
(1)閱讀此程序,加上適當注釋并說明程序?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微型計算機原理及應(yīng)用模擬試題一、填空題(每空1分,共30分)1. [X]補=0076H,[Y]補=0FF8AH,則[X+Y]補=H,[X-Y]補=H2. [X-Y]補=7001H,[X+Y]補=0001H,則[2X]補=________H3. 計算(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(一個字的內(nèi)容)(21000H)=H(一個字的內(nèi)容)6. (SP)=1000H,(SS)=3000H,(31000H)=2000H,(DS)=4000H,(BX)=1200H,則POP[BX]指令執(zhí)行完后(SP)=H(BX)=H(41200H)=H(一個字的內(nèi)容)7. 指令JMPNEARPROG1,在程序代碼段中的偏移地址為2013H(這是該指令第一字節(jié)的偏移地址)。組成該指令的三字節(jié)機器碼為E91234H(其中E9H為操作碼)。執(zhí)行該指令后,程序轉(zhuǎn)移去的偏移地址為H8. 用指令SUB對兩個無符號8位二進制數(shù)進行減法運算后,結(jié)果為0FDH,且標志位CF=1,OF=1,此結(jié)果的十進制數(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個元素求和,并將結(jié)果送SUM單元,分析這段程序后,補充完整程序中的空格部分。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ù)地址時,堆棧最滿時的狀態(tài):PAGEPAGE60三、問答題(每題5分,共30分)1.簡述8086CPU的ALE引腳、READY引腳及BHE引腳的作用。2.簡述80286/80386在保護方式下的存儲器的尋址過程。3.指令和偽指令的關(guān)系是什么?4.說明計算機中采用Cache和虛擬存儲器的原因5.簡述三種輸入輸出控制方式(直接程序、中斷和DMA)的實現(xiàn)方法及優(yōu)缺點。6.簡述串行異步通信字符格式中的停止位和空閑位有什么不同?四、(10分)已知有一個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è)計一8088最小應(yīng)用系統(tǒng)。六、(10分)請編寫一DOS程序,為INT21H增加AH=0FFH子功能,作用是將BL中的非壓縮BCD碼轉(zhuǎn)換為ASCII碼,以方便其他程序的使用。微型計算機原理及應(yī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個數(shù)據(jù)位、1個起始位,1個停止位、1個校驗位,波特率為2400,則每秒鐘傳送的最大字符數(shù)為()
A.100個B.120個C.10個D.240個
4.采用高速緩存(cache)的目的是()
A.擴大主存容量B.提高CPU運行速度
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工作在哪幾種方式時,可輸出1個時鐘周期寬度(1clk)的負脈沖()
A.方式0,4,5B.方式2,4,5
C.方式1,2,4D.方式0,2,4
8.CPU響應(yīng)INTR和NMI中斷時,相同的必要條件是()
A.當前總線空閑B.允許中斷
C.當前訪問內(nèi)存結(jié)束D.當前指令執(zhí)行結(jié)束
9.8251A的操作命令字的作用是()
A.決定8251A的數(shù)據(jù)傳送格式B.決定8251A實際操作
C.決定數(shù)據(jù)傳送方向D.決定8251A何時收/發(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當前最高優(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.同步通信傳輸信息時,其特點是()
A.每個字符的傳送不是獨立的B.字符之間的傳送時間長度可不同
C.通信雙方必須同步D.字符發(fā)送速率由數(shù)據(jù)傳輸率確定二、填空題(每空0.5分,共16分)
1.一臺完整的微型計算機應(yīng)由________________________________四部分組成。
2.只有________________________________時,CPU才執(zhí)行總線周期,總線接口部件BIU的功能是________________________________。
3.總線標準是指____________________________________________。
4.時鐘周期是CPU的時間基準,它由計算機的________________決定,若8086的時鐘周期為250ns,則基本總線周期為________________。
5.最小模式系統(tǒng)除CPU、存儲器、I/O接口和總線外,至少還應(yīng)配置________________________________三種芯片部件。
6.8086CPU響應(yīng)可屏蔽中斷的條件是_____________________________________________________________________________________________。
7.8086CPU中的狀態(tài)標志是____________________________________________。
8.一個完整的中斷過程包括____________________________________________四個階段。確定可屏蔽中斷優(yōu)先級的方法通常有____________________________________________三種。
9.執(zhí)行一條指令所需的總時間為____________________________________________之和。
10.CPU執(zhí)行IN、OUT指令,在硬件上會使______________________信號有效。
11.最小模式系統(tǒng)中除CPU以外的總線主模塊是__________________,它與CPU間通過____________________兩個信號來交換總線控制權(quán)。
12.在存儲器系統(tǒng)中實現(xiàn)片選的方法有____________________________________________三種。
13.用8K×8位的RAM芯片組成16K×16的存儲器時,所需的RAM芯數(shù)、片內(nèi)地址和產(chǎn)生片選信號的地址分別為____________________________。
14.CPU與外設(shè)見的數(shù)據(jù)傳送控制方式有_______________________________________三種,其中____________________________適用于高速數(shù)據(jù)傳輸。
15.中斷系統(tǒng)的基本功能是____________________________。
16.8255A中共有________________個8位端口,其中_____________口既可作數(shù)據(jù)口,又可產(chǎn)生控制信號,若要所有端口均為輸出口,則方式選擇字應(yīng)為____________________________。
17.若要讀取8253的當前計數(shù)值,則必須____________________________,若要其輸出一正跳變沿信號,應(yīng)選擇工作方式____________________________。
18.8251A的方式字、操作命令字和狀態(tài)自三者間的關(guān)系是____________________________________________________________________________________。
19.DMA控制器可處于_______________________兩種工作狀態(tài),DMA控制器的傳送方式(工作模式)有________________________________________________________四種。
20.條件傳送時,一個數(shù)據(jù)的傳送過程包括________________________________________________________三個環(huán)節(jié)。
21.外總線也叫____________________________,微機外總線通常有____________________________兩種。
三、計算題(每小題4分,共12分)
1.在串行異步傳送中一個串行字符由1個起始位,7個數(shù)據(jù)位,1個校驗位和1個停止位組成,每秒傳送120個字符,則數(shù)據(jù)傳送的波特率應(yīng)為多少?傳送每位信息所占用的時間為多少?
2.已知:I/O端口譯碼電路如圖所示,請指出y1和y4的地址范圍及操作類型。
3.已知8251A的方式字為DAH,那么發(fā)送的字符格式應(yīng)是怎樣的?若要使接收和發(fā)送時的波特率分別為600波特和2400波特,則加在RxC和TxC引腳上的接收時鐘和發(fā)送時鐘應(yīng)各為多少?
四、簡答題(每小題5分,共20分)
1.8259A中的中斷屏蔽寄存器IMR和8086/8088的中斷允許標志IF有何區(qū)別?在中斷響應(yīng)過程中,它們怎樣配合起來工作?
2.用8K×8位的RAM芯片,8K×8位的EPROM芯片和3-8譯碼器74LS138構(gòu)成一個16K×16位的RAM和16K×16位的ROM存儲器,8086工作在最小模式,各需要多少芯片?畫出該存儲器的組成框圖及其與CPU的連接圖,寫出各芯片的地址范圍。
3.根據(jù)總線所處位置可分為哪幾類?總線操作可分為哪幾個階段?RS-232C串行總線是用于哪兩個設(shè)備間的串行通信標準?該標準包括哪些內(nèi)容?
4.A/D轉(zhuǎn)換器與系統(tǒng)連接時需要考慮哪些問題?一個完整的微機的A/D、D/A通道應(yīng)包括哪幾部分?
五、應(yīng)用題(每小題12分,共36分)
1.某微機系統(tǒng)中使用1片8253,其端口地址為300H、301H、302H、303H,系統(tǒng)提供的計數(shù)脈沖頻率為500KHz,CLK1由8253內(nèi)其它計數(shù)器提供,對8253的初始化程序如下所示,閱讀該程序,請完成:
(1)對程序加上適當注釋。
(2)指出各計數(shù)器的工作方式、計數(shù)初值。
(3)各個計數(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作打印機接口電路,用PA口作數(shù)據(jù)輸出,CPU采用中斷方式與8255A傳送數(shù)據(jù),要求輸出一個數(shù)據(jù)后,從8255A的PC上輸出一個負脈沖作為打印機的輸入選通信號。設(shè)8255A的端口地址為80H、81H、82H和83H,輸出數(shù)據(jù)存放在內(nèi)存中2000H:3000H開始的單元中,中斷服務(wù)程序的入口地址為3000H:2000H,中斷類型碼為11。要求:
(1)編寫完成上述要求的初始化程序(即主程序)和輸出10個字符的中斷服務(wù)字程序。
(2)所有程序均應(yīng)加適當注釋和必要參數(shù)說明。
3.按下列要求對8251A進行初始化,并加適當注釋。
(1)要求工作于異步方式,波特率系數(shù)為16,奇校驗,8位數(shù)據(jù)位,1位停止位。
(2)允許接收、允許發(fā)送、全部錯誤標志復(fù)位。
(3)查詢8251A的狀態(tài)字、當接收準備就緒時,則從8251A輸入數(shù)據(jù),否則等待。設(shè)8251A的控制口地址為3F2H,數(shù)據(jù)口地址為3F0H。微型計算機原理及應(yīng)用模擬試題一、填空題(每空0.5分,共15分)
1.8086
CPU通過______________寄存器和______________寄存器能準確找到指令代碼。
2.8086中地址/數(shù)據(jù)線分時復(fù)用,為保證總線周期內(nèi)地址穩(wěn)定,應(yīng)配置___________,為提高總線驅(qū)動能力,應(yīng)配置_____________。
3.類型碼為_____________的中斷所對應(yīng)的中斷向量存放在0000H:0058H開始的4個連續(xù)單元中,若這4個單元的內(nèi)容分別為_________________,則相應(yīng)的中斷服務(wù)程序入口地址為5060H:7080H。
4.CPU
在指令的最后一個時鐘周期檢測INTR引腳,若測得INTR為___________且IF為_____________,則CPU在結(jié)束當前指令后響應(yīng)中斷請求。
5.設(shè)8251A工作于異步方式,收發(fā)時鐘頻率為38.4KHz,波特率為2400。數(shù)據(jù)格式為7位數(shù)據(jù)位,1位停止位,偶校驗,則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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度工業(yè)廠房交易全程服務(wù)合同4篇
- 2024音樂制作方與影視制作公司版權(quán)許可合同
- 二零二五年度交通樞紐害蟲防治與消毒作業(yè)合同3篇
- 專業(yè)水電安裝及消防系統(tǒng)承包合同2024年版版B版
- 2025年度12年首次智慧旅游項目合作協(xié)議3篇
- 2025年度叉車租賃合同范本(叉車租賃與維護)4篇
- 2025年度智慧城市基礎(chǔ)設(shè)施場地平整與物聯(lián)網(wǎng)協(xié)議4篇
- 2025年度奶牛養(yǎng)殖牛場租賃合同范本3篇
- 2025年廠房租賃合同風險評估與管理規(guī)范4篇
- 2024年04月廣西桂林銀行南寧分行社會招考筆試歷年參考題庫附帶答案詳解
- 【高空拋物侵權(quán)責任規(guī)定存在的問題及優(yōu)化建議7100字(論文)】
- TDALN 033-2024 學(xué)生飲用奶安全規(guī)范入校管理標準
- 物流無人機垂直起降場選址與建設(shè)規(guī)范
- 冷庫存儲合同協(xié)議書范本
- AQ/T 4131-2023 煙花爆竹重大危險源辨識(正式版)
- 武術(shù)體育運動文案范文
- 設(shè)計服務(wù)合同范本百度網(wǎng)盤
- 2024年市級??谱o士理論考核試題及答案
- 肺炎臨床路徑
- 供應(yīng)商供貨服務(wù)方案(2篇)
- JB∕T 3077-2019 汽輪機圖形符號
評論
0/150
提交評論