版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、(一)一、單項(xiàng)選擇(在備選答案中選出一個(gè)正確答案,并將其號(hào)碼填在題干后的括號(hào)內(nèi)。每題2分,共30分)1 .某微機(jī)最大可尋址的內(nèi)存空間為16MB,其CPU地址總線至少應(yīng)有( D )條。A. 32B. 16C. 20D. 242 .用8088CPU組成的PC機(jī)數(shù)據(jù)線是( C )。A. 8條單向線B. 16條單向線C. 8條雙向線D. 16條雙向線3 .微處理器系統(tǒng)采用存儲(chǔ)器映像方式編址時(shí)存儲(chǔ)單元與I/O端口是通過( B )來區(qū)分的。A. 不同的地址編碼 B. 不同的讀控制邏輯C. 不同的寫控制邏輯D. 專用I/O指令4 .要禁止8259A的IR0的中斷請(qǐng)求,則其中斷屏蔽操作指令字OCW1應(yīng)為( D
2、 )。A. 80HB. 28HC. E8HD. 01H5 .在8086環(huán)境下,對(duì)單片方式使用的8259A進(jìn)行初始化時(shí),必須放置的初始化命令字為( B )。A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .6166為2Kx8位的SRAM芯片,它的地址線條數(shù)為( A )。A. 11B. 12C. 13D. 147 .在計(jì)算機(jī)系統(tǒng)中,可用于傳送中斷請(qǐng)求和中斷相應(yīng)信號(hào)的是( C )。A. 地址總線B. 數(shù)據(jù)總線C. 控制總線D. 都不對(duì)8 .段寄存器裝入2300H,該段的結(jié)束地址是( A )。A. 32FFFH
3、B. 23000HC. 33FFFHD. 33000H9 .在進(jìn)入DMA工作方式之前,DMA控制器當(dāng)作CPU總線上的一個(gè)( A )。A. I/O設(shè)備B. I/O接口C. 主處理器D. 邏輯高10 .在8086宏匯編過程中不產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是( B )。A. 匯編指令B. 宏指令C. 機(jī)器指令 D. 偽指令11 .中斷向量表占用內(nèi)存地址空間為( A )。A. 00000H003FFHB. 00000H000FFHC. 00000H00100HD. FFF00HFFFFFH12 .實(shí)現(xiàn)CPU與8259A之間信息交換是( D )。A. 數(shù)據(jù)總線緩沖器B. 級(jí)聯(lián)緩沖/比較器
4、C. 讀寫控制電路D. 數(shù)據(jù)總線緩沖器與讀寫控制電路13 .Intel 8253的最大輸入時(shí)鐘頻率是( B )。A. 5MHzB. 2MHzC. 1MHzD. 4MHz14 .完成兩數(shù)相加后是否溢出的運(yùn)算,用( C )標(biāo)志位判別。A. ZFB. IFC. OFD. SF15 .8255A的方式選擇控制字應(yīng)寫入( D )。A. A口B. B口C. C口D. 控制口 二、填空題(把答案填寫在題中橫線上,每空1分,共20分)1 . 8086/8088CPU的數(shù)據(jù)線和地址線是以_分時(shí)復(fù)用_方式輪流使用的。2 . CPU中的總線接口部件BIU,根據(jù)執(zhí)行部件EU的要求,完成_CPU_與 _存儲(chǔ)器_或_I/
5、O設(shè)備_的數(shù)據(jù)傳送。3 . 8086中的BIU由_4_個(gè)_16_位段寄存器、一個(gè)_16_位指令指針、_6_字節(jié)指令隊(duì)列、_20_位地址加法器和控制電路組成。4 . 8086/8088構(gòu)成的微機(jī)中,每個(gè)主存單元對(duì)應(yīng)兩種地址:_段地址_和_偏移地址_。5 . 對(duì)于8259A的中斷請(qǐng)求寄存器IRR,當(dāng)某一個(gè)IRi端呈現(xiàn)_1_時(shí),則表示該端有中斷請(qǐng)求。6 . 若8259A中ICW2的初始值為40H,則在中斷響應(yīng)周期數(shù)據(jù)總線上出現(xiàn)的與IR5對(duì)應(yīng)的中斷類型碼為_45H_。7 . 在存儲(chǔ)器的層次結(jié)構(gòu)中,越遠(yuǎn)離CPU的存儲(chǔ)器,其存取速度_越慢_,存儲(chǔ)容量_越大_,價(jià)格_越低_。8 . 存儲(chǔ)器的存取速度可用_存
6、取時(shí)間_和_存取周期_兩個(gè)時(shí)間參數(shù)來衡量,其中后者比前者大。9 . 中斷返回指令I(lǐng)RET總是排在_最后_。10 .若8255A的系統(tǒng)基地址為2F9H,且各端口都是奇地址,則8255A的三個(gè)端口地址為_2FAH,2FCH,2FEH_。三、綜合題(第1、3題各10分,第2、4題各15分,共50分) 1 .存儲(chǔ)器系統(tǒng)連接如下圖,請(qǐng)分別寫出圖中第一組(1#、2#)、第二組(3#、4#)的地址分配范圍。(寫出具體步驟)1. A19 A18 A17 A16 A15 A14 A13 A12 A0 0 0 第一組范圍: 0 0 1 1 1 1 0 1 1 2分即為:3C000H3EFFFH 3分A19 A18
7、 A17 A16 A15 A14 A13 A12 A0 0 0 第二組范圍: 0 0 1 1 0 0 1 1 1 2分即為:32000H33FFFH 3分2 . 計(jì)數(shù)器/定時(shí)器8253,振蕩器(頻率為1MHZ)連線如下圖所示,其中振蕩器的脈沖輸出端接通道0的計(jì)數(shù)輸入端CLK0,設(shè)8253的端口地址為180H186H。請(qǐng)完成以下任務(wù):(1)該電路中通道0的OUT0輸出2KHZ連續(xù)方波,通道0的計(jì)數(shù)初值為多少(寫出計(jì)算式)?GATE0應(yīng)接何電位?在圖上畫出。(2)若要8253的OUT1端,能產(chǎn)生周期為1秒的連續(xù)方波,該如何解決?在圖上畫出。(3)寫出實(shí)現(xiàn)上述功能的8253初始化程序。2(1)N0=
8、1MHZ/2KHZ=500,GATE0接高電平,+5V; 2分(2)可將OUT0與CLK1相連,作為輸入時(shí)鐘脈沖; 3分(3)N1=2KHZ/2HZ=1000 2分計(jì)數(shù)器0:MOV DX,186H MOV AL,00110111B 2分 OUT DX,AL MOV DX,180H MOV AL,00H 1分 OUT DX,AL MOV AL,05H OUT DX,AL 1分計(jì)數(shù)器1:MOV DX,186HMOV AL,01110111B 2分OUT DX,ALMOV DX,182HMOV AL,00H 1分OUT DX,ALMOV AL,10HOUT DX,AL 1分3 .設(shè)8255A的4個(gè)端
9、口地址為90H93H,將A口置成方式0輸出,B口置成方式1輸入,C作為輸入口。要求編制8255A初始化程序并設(shè)計(jì)譯碼電路(可選用任意芯片),只用8位地址線(A0A7)。3MOV AL,10001111B OUT 93H,AL 2分 IN AL,91H 1分 OUT 90H,AL 1分譯碼電路連接如下:4 .通過8259A產(chǎn)生中斷使8255A的端口A經(jīng)過反相驅(qū)動(dòng)器連接一共陰極七段發(fā)光二極管顯示器;端口B是中斷方式的輸入口。設(shè)8259A的中斷類型碼基值是32H。8255A口地址為60H-63H,8259A端口地址為20H、21H。試完成以下任務(wù):(1)設(shè)系統(tǒng)中只有一片8259A,中斷請(qǐng)求信號(hào)為邊沿
10、觸發(fā)方式,采用中斷自動(dòng)結(jié)束方式、全嵌套且工作在非緩沖方式,試完成8259A的初始化編程。(2)若使LED上顯示E,端口A送出的數(shù)據(jù)應(yīng)為多少?如顯示O端口A送出的數(shù)據(jù)又為多少?編寫程序?qū)崿F(xiàn)在LED上先顯示E,再顯示O的程序。4.(1)MOV AL,0001011B OUT 20H,AL 1分 MOV AL,00110010B OUT 21H,AL 2分-裝-訂-線- MOV AL,00010011B OUT 21H,AL 2分(2)如果顯示E,則端口A送出的數(shù)據(jù)是30H; 2分如果顯示O,則端口A送出的數(shù)據(jù)是01H; 2分程序如下:MOV AL,10000000B OUT 63H,AL 2分 M
11、OV AL,30HOUT 60H,AL 2分MOV AL,01HOUT 60H,AL 2分附8259A初始化命令字和操作命令字格式: (二)一、單選題(共16分,每小題1分)180X86系統(tǒng)中,CPU是通過 A 獲知硬件可屏蔽中斷發(fā)生的。AINTR引腳 BNMI引腳 C中斷允許標(biāo)志IF DINT n指令 2在中斷處理系統(tǒng)中,中斷向量指的是 C 。A中斷類型號(hào) B中斷子程序 C中斷子程序的入口地址 D中斷源3在80X86中斷系統(tǒng)中,下面所列出的中斷其中斷優(yōu)先級(jí)最高的是 C 。A可屏蔽中斷 B非屏蔽中斷 C溢出中斷 D單步中斷4 8086系統(tǒng)的中斷向量表位于 A 。A內(nèi)存的0號(hào)1023號(hào)字節(jié)單元
12、BBIOS的ROM中 C硬盤的0號(hào)1023號(hào)字節(jié)單元 D系統(tǒng)CMOS中5DAC0832,是 C 。A.中斷控制器 B. 串行接口電路 C.數(shù)模轉(zhuǎn)換電路 D. 模數(shù)轉(zhuǎn)換器6在8086指令系統(tǒng)中,取出中斷向量的指令是 A 。AMOV AH,35H BMOV AH,25HINT 21H INT 21HCMOV AH,31H DMOV AH,4CHINT 21H INT 21H7編寫中斷子程序時(shí),下列說法錯(cuò)誤的是 B 。A允許中斷嵌套 B不允許開中斷 C應(yīng)該保護(hù)和恢復(fù)現(xiàn)場(chǎng) D必須用IRET指令返回8中斷調(diào)用和子程序調(diào)用過程相同的是 A 。A保存斷點(diǎn) B保存標(biāo)志寄存器 C將IF和TF清零 D中斷源有優(yōu)先
13、級(jí)9.ADC0809電路是從( A )有效時(shí)開始轉(zhuǎn)換工作的。A. START B. INTA C. OE D.INTR10若兩機(jī)進(jìn)行異步串行通信,通信波特率為2400位/每秒,且通信字符格式規(guī)定為:1位起始位、八位數(shù)據(jù)位、1位校驗(yàn)位、2位停止位,則每秒鐘最大能傳送的字符個(gè)數(shù)是 D .A. 240 B.2400 C.100 D. 200118255A的四個(gè)端口中可以工作于方式2的是 B 。A. 控制口 B. A口 C. B口 D. C口12. 8253芯片在計(jì)算機(jī)系統(tǒng)中主要用于 B 。A 中斷控制 B.定時(shí)與計(jì)數(shù)C. 串行通訊 D.并行通訊13. 8237A芯片在計(jì)算機(jī)系統(tǒng)中占用的I/O端口數(shù)是
14、 D 。A2個(gè) B. 4個(gè) C. 8個(gè) D. 16個(gè)14與I/O接口間傳送的信息有 D .A.控制信息B.狀態(tài)信息C. 數(shù)據(jù)信息D.以上三種都是15若波特率為,波特率因子n=16,則收、發(fā)時(shí)鐘(xC. TxC)的頻率為 B .A1MHz B. 19.2kHz C. 20kHz D. 2400Hz16在DMA方式下,外設(shè)數(shù)據(jù)輸入到內(nèi)存的路徑是 C .A外設(shè)>CPU>DMAC>內(nèi)存 B.外設(shè)>DMAC>內(nèi)存C外設(shè)>數(shù)據(jù)總線>內(nèi)存 D.都不是二、概念填空題(共26分,每空1分)計(jì)算機(jī)中 控制器 和 運(yùn)算器 是核心部件,合稱為中央處理單元(cpu)2組成M
15、215;位的存儲(chǔ)器,需要×位的存儲(chǔ)芯片 64 片3所謂總線是 信息 傳送的基本通路,通??梢苑譃?數(shù)據(jù) 總線、 地址 總線和 控制 總線.48086CPU內(nèi)部結(jié)構(gòu)按功能分為 執(zhí)行部件 和 總線部件 .5INTEL8086/8088地址總線有 20條,最大存儲(chǔ)容量為 1MB .68086/8088微處理器的INTR引腳可由標(biāo)志位 IF控制。7INT 40H指令的中斷向量存放在00H: 0100 H中。8當(dāng)ALE有效時(shí),8086/8088CPU地址/數(shù)據(jù)總線AD15AD0 上傳送的是 地址 信息。9. CPU和外設(shè)之間的數(shù)據(jù)傳送方式有 程序控制方式 、 中斷控制方式 、 DMA方式 和
16、通道處理器方式 4種。 也可以說成是:無條件傳送方式、查詢方式、中斷控制方式和DMA方式四種。10. 8086通過數(shù)據(jù)總線對(duì) 存儲(chǔ)器 進(jìn)行一次訪問所需的時(shí)間為一個(gè)總線周期,一個(gè)總線周期至少包括 4 個(gè) 時(shí)鐘周期。11設(shè)有一個(gè)具有16位地址和8位字長(zhǎng)的存儲(chǔ)器,問:(1)該存儲(chǔ)器可存儲(chǔ) 64K 個(gè)字節(jié)的信息。(2)若用2K×4位的SRAM組成該存儲(chǔ)器,需要 64 片SRAM芯片。 12. 為保證DRAM中的信息不會(huì)丟失,要及時(shí)的進(jìn)行 刷新 操作.13. 串行通信的三種工作方式分別是: 單工方式 、 全雙式方式 、 半雙工方式 。三、名詞解釋(10分)1存儲(chǔ)容量答:存儲(chǔ)容量通常指給定的存儲(chǔ)
17、器所能存儲(chǔ)的二進(jìn)制信息量的多少,一般以字節(jié)為單位。2存取周期 答:連續(xù)二次執(zhí)行對(duì)存儲(chǔ)器的讀/寫操作之間的時(shí)間間隔。3中斷向量答:中斷服務(wù)子程序的入口地址4SRAM答:靜態(tài)存儲(chǔ)器5DRAM的刷新答:DRAM存儲(chǔ)器芯片中的存儲(chǔ)單元是靠分布電容存儲(chǔ)信息的,由于電容的漏電效應(yīng),必須定時(shí)的將DRAM存儲(chǔ)器中的信息讀出放大寫再回寫到原先所存儲(chǔ)的單元中去,這就是DRAM存儲(chǔ)器的刷新操作,刷新是按行操作的。四地址計(jì)算 8分給出后面圖一中的8259A芯片的兩個(gè)端口地址,(圖中未給出的地址線A14A9全部以高電平有效計(jì),AEN在CPU使用總線時(shí),總是低電平) 圖一 地址邏輯考題圖答:8255A的4個(gè)口地址分別為:
18、0FFD1H、0FFD3H、0FFD5H、0FFD7H五、作圖題 (10分)已知某8251A初始化時(shí)設(shè)置的工作方式控制字為5BH,若要讓其發(fā)送大寫的英文字母“F”,請(qǐng)畫出在其TXC引線上出現(xiàn)的信號(hào)波型圖。(高位先發(fā))圖6-1 8251A的工作方式控制字格式題圖二 8251A的工作方式控制字解:由控制字為5BH可知,字符位為7位,“F”的7位的ASCII碼為:46H,其二進(jìn)制碼為 1000110。題目要求高位先發(fā),則加上起始位、奇校驗(yàn)位,停止位的二進(jìn)制編碼為 0100011001,共10位,其中最左邊的0為起始位,最右邊的1為停止位,能寫出上面的10位信息編碼并說明傳送方向即可。 五、簡(jiǎn)單應(yīng)用題
19、(30分 )1(4分)設(shè)8255A的4個(gè)端口號(hào)分別為: 20H、21H、22H、23H,請(qǐng)寫一個(gè)初始化程序,讓該8255A的A口工作于方式一輸入,B口工作于方式0輸出,C口余下的信號(hào)線全部為輸入。答:初始化程序如下: MOV DX,23HMOV AL,0B9H (10111001B) OUT DX,AL2、( 10分)已知中斷控制器8259A已被編程,寫入它的ICW2時(shí)用的數(shù)據(jù)是13H,為它的IRQ0服務(wù)的中斷服務(wù)子程序的入口地址是:9876H:2100H,請(qǐng)你將其中斷向量置入中斷向量表。 PUSH DS MOV DX,9876HMOV DS,DXMOV DX,2100HMOV AX,2510
20、HINT 21HPOP DS3(10分)某數(shù)模(DA)轉(zhuǎn)換器的數(shù)據(jù)端口為456H,其八位的數(shù)據(jù)線直接連接于CPU的低八位的數(shù)據(jù)線,其轉(zhuǎn)換后的模擬信號(hào)作為一個(gè)示波器的輸入信號(hào)。如果CPU執(zhí)行下面的程序,(1)示波器上將輸出什么波形?(2)把它改造成有三個(gè)階遞的階遞波的程序。MOV AL,0MOV DX,456HLOP1:OUT DX,ALINC ALLOOP LOP1(1)答:原程序輸出的一個(gè)鋸齒波。(2)階梯波程序如下:MOV DX,456HLOP: MOV AL,0OUT DX,ALCALL DELAY ;調(diào)用延時(shí)子程序MOV AL,80HOUT DX,ALCALL DELAY ;調(diào)用延時(shí)子
21、程序 MOV AL,0FFH OUT DX,ALCALL DELAY ;調(diào)用延時(shí)子程序JMP LOP14(6分)有一8253芯片,要求通道0工作于方式2,BCD計(jì)數(shù),計(jì)數(shù)初值為2000D,通道1工作于方式4,二進(jìn)制計(jì)數(shù),計(jì)數(shù)初值為1000H,請(qǐng)給出這二個(gè)通道的初始化程序。 題圖三 8253的工作方式控制字設(shè)4個(gè)端口號(hào)分別為2F0H,2F1H、2F2H、2F3H,則有:MOV DX,2F3HMOV AL,25H ;00100101BOUT DX,ALMOV DX,2F0HMOV AL,20HOUT DX,ALMOV DX,2F3HMOV AL,78H ;01111000BOUT DX,ALMOV
22、 AX,1000HMOV DX,2F1HOUT DX,ALMOV AL,AHOUT DX,AL(三)一、選擇題(共12分,每小題1分)1 第四代計(jì)算機(jī)采用的電子器件是( C )。A.電子管 B.中、小規(guī)模集成電路 C.大規(guī)模超大規(guī)模集成電路 D.晶體管2.在微型計(jì)算機(jī)中負(fù)責(zé)算術(shù)和邏輯運(yùn)算的部件是( A )A.運(yùn)算器 B.控制器 C.存儲(chǔ)器 D.加法器3.8086/8088CPU有兩種工作模式,決定工作于那一模式的CPU引腳信號(hào)是( C )。A. ALE、 B. HOLD C. MN/MX* D. DEN4. IBM-PC及其兼容機(jī)最大具有(D)I/O空間統(tǒng)一編址的64KB 統(tǒng)一編址的1KBC獨(dú)
23、立編址的1KB D獨(dú)立編址的64KB5.在以8086/8088為CPU的微機(jī)系統(tǒng)中若要往I/O端口寫入數(shù)據(jù)可使用的指令是( A )。.IN.LEA.MOV .OUT6.不能被CPU中的IF位屏蔽的中斷類型是( A、C、D )、NMI、INTR、INTO、 INT N7.8086指令隊(duì)列空出兩個(gè)字節(jié)或8088指令隊(duì)列空出一個(gè)字節(jié)時(shí),則BIU就自動(dòng)執(zhí)行一次(C)操作。.讀周期.寫周期.取指周期.指令譯碼在內(nèi)存和高速外設(shè)進(jìn)行數(shù)據(jù)傳輸時(shí)常采用DMA方式,當(dāng)DMAC處于主態(tài)時(shí),由( DMAC )掌握總線控制權(quán)。ACPU B.DMAC C.總線控制器 D.8259A芯片9在DMA方式下,外設(shè)數(shù)據(jù)輸入到內(nèi)存
24、的路徑是( C )A外設(shè)>CPU>DMAC>內(nèi)存 B.外設(shè)>DMAC>內(nèi)存C外設(shè)>數(shù)據(jù)總線>內(nèi)存 D. 全不對(duì)10. 8片8259A級(jí)聯(lián)時(shí),最多能管理(D )可屏蔽中斷。A. 58級(jí) B.56級(jí) C.64級(jí) D.57級(jí)11.在8259A級(jí)聯(lián)使用時(shí),主片的優(yōu)先級(jí)管理方式應(yīng)設(shè)置成(B )A完全嵌套方式 B. 特殊完全嵌套方式C. 循環(huán)優(yōu)先級(jí) D. 特殊循環(huán)優(yōu)先級(jí)12.82C37DMAC控制器芯片內(nèi)有四個(gè)可以獨(dú)立工作的通道,若要讓通道0一次傳送100個(gè)字節(jié)的數(shù)據(jù),對(duì)它的計(jì)數(shù)寄存器寫入的計(jì)數(shù)初值應(yīng)為( A )A. 0063H B.0064H C. 0065H
25、D.0100D二、填空題(共28分,每空1分)1、 微型計(jì)算機(jī)主機(jī)由四個(gè)部件構(gòu)成,請(qǐng)你給出這四個(gè)部件(1)_CPU _(2)_存儲(chǔ)器(內(nèi)存)_,(3)_I/O接口_(4)_系統(tǒng)總線_。2、 8086的I/O數(shù)據(jù)總線為 16 位,8088的I/O數(shù)據(jù)總線為 8 位。3、 根據(jù)馮諾依曼機(jī)模型,計(jì)算機(jī)硬件由(1) 運(yùn)算器 (2) 控制器_(3) 存儲(chǔ)器_(4)_輸入設(shè)備_(5)_輸出設(shè)備_組成。4. CPU在執(zhí)行MOV AL,1000H 指令時(shí),M/IO*= 1 ,DT/R*= 0 .5.中斷類型碼為18H的中斷向量一定存放在起始物理地址為 00060H 4個(gè)連續(xù)存儲(chǔ)單元中.6. 8086通過數(shù)據(jù)總
26、線對(duì) M/IO 進(jìn)行一次訪問所需的時(shí)間為一個(gè)總線周期,一個(gè)總線周期至少包括 4 個(gè) 時(shí)鐘周期。7. 8086計(jì)算機(jī)采用的I/O編址方式是_I/O端口獨(dú)立編址。8.80386計(jì)算機(jī)的CPU有32位的地址線,其最大可尋址的物理內(nèi)存空間是_4GB_。9.8086/8088CPU的最大模式子系統(tǒng)一定比最小模式CPU子系統(tǒng)多了一片的_總線控制器(或?qū)懗?288)_.10. 8086/8088CPU內(nèi)劃分成_執(zhí)行部件_和_總線接口部件_這兩個(gè)部件。11當(dāng)執(zhí)行指令I(lǐng)N AL,DX時(shí),IOR*=_0_,IOW*=_1_.12. CPU同I/O接口交換的數(shù)據(jù)類型有:_數(shù)據(jù)信息_,_狀態(tài)信息_,_控制信息_。13
27、. DMAC有主態(tài)和從態(tài)這兩種工作狀態(tài),當(dāng)它處于_從態(tài) 時(shí)允許CPU對(duì)其進(jìn)行讀寫操作。14只有在DMAC處于_空閑 周期(Si狀態(tài))時(shí),CPU才可以對(duì)其進(jìn)行讀寫操作。三、簡(jiǎn)答題(5分+5分)1 試說明I/O端口地址的尋址方式及其應(yīng)用。答:I/O端口地址的尋址方式有直接尋址方式和DX寄存器間接尋址方式二種。 如:直接尋址方式(適用于主機(jī)板上安裝的I/O端口) IN AL,255 OUT 35H,AL 如:寄存器間接尋址(各種擴(kuò)展接口卡的I/O端口) MOV DX,1023 OUT DX,AL IN AL,DX 2. 簡(jiǎn)述中斷嵌套的全過程。 答: 詳見教材P181之最后一小段 。 四、作圖題(10
28、分+6分)1.畫出8086CPU最大模式下的寫存儲(chǔ)器周期時(shí)序圖注:要求給出CLK、A19/S6A16/S3、AD15AD0、ALE、MWTC*、DT/R*、DEN*各信號(hào)線的時(shí)序。其中“*”表示低電平有效。解:詳見教材P32之圖2-142.給出82C37DMAC初始化流程框圖解:流程圖如下:五 端口地址計(jì)算 8分1、 下圖中8255A有四個(gè)端口,分別為 A口、B口、C口和控制口。8253A芯片也有四個(gè)端口,分別為0#口、1#口、2#口和控制口,請(qǐng)你根據(jù)下圖算出這八個(gè)端口的口地址。注意: 16位的地址線圖中沒有用到的地址線的值全部以0計(jì) 。 (8分) 題五圖 8086計(jì)算機(jī)定時(shí)打印系統(tǒng)原理圖 8
29、255A的四個(gè)端口號(hào)分別是:_0E4H_、_0E5H_,_0E6H,_0E7H_。8253A的四個(gè)端口號(hào)分別是:_0F8H_,_0F9H_,_0FAH,_0FBH。六、應(yīng)用(26分)1、已知某微機(jī)使用82C59A作中斷控制器,其硬件已初始化,初始化程序如下所示,請(qǐng)回答后面給出的問題。 6分1MOV AL,13H 2MOV DX,20H 3OUT DX,AL 4MOV AL,05H 5MOV DX,21H 6OUT DX,AL 7MOV AL,09H 8OUT DX,AL 9MOV AL,0FH 10OUT DX,AL(1) 該中斷系統(tǒng)中的82C59A芯片共有幾片? 答:1片。(2) 給出該系統(tǒng)
30、中可能存在的所有中斷源的中斷號(hào)。 答:最多可能存在八個(gè)中斷源,它們的中斷號(hào)分別為: 00H、01H、02H、03H、04H、05H、06H、07H。(3) 序號(hào)為9、10這兩條指令實(shí)現(xiàn)的功能是什么? 答:實(shí)現(xiàn)OCW1(中斷屏蔽寄存器)的初始化, 開放中斷號(hào)為00H、01H、02H、03H四個(gè)中斷源 屏蔽中斷號(hào)為04H、05H、06H、07H四個(gè)中斷源2、 某8259A硬件已初始化,初始化程序中的ICW2的設(shè)置指令為:MOV AL,13HOUT 21H,AL有一外設(shè)的中斷請(qǐng)求信號(hào)接在該芯片的IR5引腳上,為其服務(wù)的中斷服務(wù)子程序?yàn)椋篒NT82595,請(qǐng)你將相應(yīng)的中斷向量寫入中斷向表。 10分 解
31、:相應(yīng)的程序段如下:(有多種方法,這里僅給出一種) PUSH DS LDS DX,INT82595 MOV AX,2515H ;為什么中斷號(hào)是15H?想一想 INT 21H POP DS3下面給出的程序是微機(jī)原理實(shí)驗(yàn)8中的中斷服務(wù)子程序,閱讀該程序并回答后面的問題。1INT8259:cli2 MOV BX,OFFSET BUF3 MOV BYTE PTR BX+SI,07H4 INC SI5 CMP SI,0007H6 JZ X597XX59: MOV AL,20H8 MOV DX,Port09 OUT DX,AL10 mov cx,0050h11xxx59: push cx12 call d
32、is13 pop cx14 loop xxx5915 pop cx16 mov cx,3438h17 push cx18 STI19 IRET21X59: MOV SI,0000H21 CALL WP22 JMP XX59(1)該中斷服務(wù)子程序運(yùn)行時(shí),最后被執(zhí)行的一條指令是那一條? 答:第19條 2分(2)最后被執(zhí)行的那一條指令執(zhí)行的具體操作是什么?這個(gè)操作起的作用是什么? 4分答:具體操作是:將棧頂處依次存放的三個(gè)字?jǐn)?shù)據(jù)分別按順序彈出給指令指針寄存器IP、代碼段寄存器CS、標(biāo)志寄存器FLAGS。 這個(gè)操作起的作用是:恢復(fù)中斷發(fā)生時(shí)標(biāo)志寄存器的值,并控制程序運(yùn)行轉(zhuǎn)向到主程序中的斷點(diǎn)處。(3)序
33、號(hào)為7、8、9那三條指令的功能是什么? 2分答:將20H寫入偶數(shù)端口,這是中斷結(jié)束命令,其功能是將ISR寄存器中相應(yīng)位的1清0。(4)序號(hào)為18那條指令的功能是什么? 2分答:開中斷。(四)一、選擇題(單選題) 20%1、 計(jì)算機(jī)最基本的時(shí)間單位是指 C A、 機(jī)器周期B、 總線周期C、 時(shí)鐘周期D、 指令周期 2、某DRAM存儲(chǔ)器芯片上集成了4個(gè)(256×256)B的存儲(chǔ)矩陣,當(dāng)系統(tǒng)對(duì)該芯片進(jìn)行刷新操作時(shí),正確的是: A A) 每次1024個(gè)單元B) 每次刷新512個(gè)單元C) 每次刷新256個(gè)單元D) 一次刷新全部單元3、波特率指的是: B 。A、 數(shù)據(jù)通信中每秒傳送的字符數(shù)。B、
34、 數(shù)據(jù)通信中每秒傳送的比特?cái)?shù)。C、 數(shù)據(jù)通信中每毫秒傳送的比特?cái)?shù)。D、 數(shù)據(jù)通信中每毫秒傳送的字符數(shù)。4、.8086/8088的中斷類型碼為(C)。A20位的二進(jìn)制數(shù) B. 16位的二進(jìn)制數(shù)C. 8位的二進(jìn)制數(shù) D . 4位的二進(jìn)制數(shù)5、8237A工作于主模式時(shí),下面描述正確的是: B 。A、8237可以接收由cpu送來的地址信息和控制信號(hào)。B、8237可以向地址總線輸送地址信息C、CPU可以向8237發(fā)送各種讀寫控制命令。D、 CPU和8237可以并行工作。6、8255A對(duì)C口的置位/復(fù)位命令寫入的端口是: A 。A、控制端口 B、端口AC、端口B D、端口C7、某計(jì)算機(jī)采用4片的8259A
35、進(jìn)行級(jí)聯(lián),其CPU的可屏蔽硬中斷最多可擴(kuò)展至: B 。A、28級(jí) B、29級(jí) C、16級(jí) D、158、下面關(guān)于8086計(jì)算機(jī)地址總線的相關(guān)說法正確的是: D 。A、用于選擇存儲(chǔ)器中的某一個(gè)存儲(chǔ)單元B、用于選擇外設(shè)接口電路中的某一個(gè)寄存器。C、用于選擇外部設(shè)備中的某一個(gè)緩沖寄存器D、上面的說法全不對(duì)。9、Reset信號(hào)有效后,8086CPU的啟動(dòng)地址(C)。FFFFFH B. 0FFFFH C. 0FFFF0H D.00000H10、在中斷響應(yīng)周期內(nèi),必須先關(guān)閉中斷,而后進(jìn)行其它工作,關(guān)中斷的操作是由 A 。A、 CPU自動(dòng)完成。B、 由中斷服務(wù)子程序中相關(guān)指令實(shí)現(xiàn)。C、 在對(duì)硬件進(jìn)行初始化時(shí)實(shí)
36、現(xiàn)。D、 上面說法都不對(duì) 11、可編程定時(shí)/計(jì)數(shù)器8253計(jì)數(shù)器1工作于方式4時(shí),下面的說法正確的是: A A、計(jì)數(shù)器1工作于軟件觸發(fā)方式。B、計(jì)數(shù)器1工作于硬件觸發(fā)方式。C、計(jì)數(shù)器1工作于分頻器方式D、計(jì)數(shù)器1工作于方波發(fā)生器方式。 12、已知某微機(jī)中的一塊8253有23H、22H、21H、20H四個(gè)端口,其中 A 為控制端口。A、23H B、 20H C、21H D、22H13、當(dāng)CPU的數(shù)據(jù)總線的位數(shù)少于D/A轉(zhuǎn)換器的數(shù)據(jù)位數(shù)時(shí),兩者在進(jìn)行硬件連接時(shí)要采用 C 結(jié)構(gòu)。A、直通方式 B、單緩沖方式C、雙緩沖方式 D、以上三種都可以14、一個(gè)8位的D/A轉(zhuǎn)換器的分辯能力能達(dá)到滿量程的 D 。
37、A、1/8 B、1/16 C、1/128 D、1/25615、設(shè)串行異步通信的數(shù)據(jù)格式是:位停止位、位數(shù)據(jù)位,位校驗(yàn)位、位起始位。若傳輸率為位每秒,則每秒傳輸?shù)淖畲笞址麄€(gè)數(shù)為: D 。個(gè)。個(gè)。個(gè)。個(gè)16、若波特率為,波特率因子n=1,則收、發(fā)時(shí)鐘(xC. TxC)的頻率為 A 。A 1200Hz B. 19.2kHz C. 20kHz D. 2400Hz17、8255A芯片內(nèi)可以工作于方式2的端口為: A .A、A口 B、 B口 C、 C口 D、控制口18、在數(shù)據(jù)傳輸率相同的情況下,串行同步傳輸?shù)乃俣雀哂诖挟惒絺鬏?,其原因?D 。A字符間無間隔 B。雙方通信同步C發(fā)生錯(cuò)誤的概率少 D.附加
38、位信息總量少19、采用虛擬存儲(chǔ)器的目的是( C )A提高主存速度 B.提高總線傳輸束率 C. 程序員設(shè)計(jì)程序時(shí)可不受主存空間大小的限制 D.擴(kuò)大物理內(nèi)存空間20、以下說法正確的是: C 。A、8253有三個(gè)完全相同的計(jì)數(shù)器,在同一時(shí)刻,三個(gè)計(jì)數(shù)器只能工作于同一種工作方式下。B、當(dāng)8253的某一個(gè)計(jì)數(shù)器被寫入計(jì)數(shù)初值后,該計(jì)數(shù)器的輸出端口(out)一定輸出低電平。C、8253有六種工作方式,任一種工作方式下,當(dāng)計(jì)數(shù)值被減至0時(shí),輸出信號(hào)一定要發(fā)生翻轉(zhuǎn)。D、以上三項(xiàng)都不對(duì)。二、填空題 301、程序員可見的8086的段寄存器是 16 位的,2、設(shè)(SS)=1234H,(SP)=100H,執(zhí)行PUSH
39、 AX, POP BX, PUSH BX后, 棧頂?shù)奈锢淼刂窞?1243EH 。3、一片Intel8253/8254占據(jù) 4 個(gè)I/O端口地址。4、理想的情況下,D/A轉(zhuǎn)換器的精度僅決定于其所使用的 轉(zhuǎn)換寄存器中二進(jìn)制位的位數(shù) 。5、某8259A芯片的地址引出線A0接入CPU的地址線A1,已知其二個(gè)端口地址分別為:306H,304H,給該芯片發(fā)出的中斷結(jié)束命令應(yīng)寫入的端口是: 304H 。6、D/A轉(zhuǎn)換過程中,如電路性能不是很好的話,可能產(chǎn)生尖峰現(xiàn)象。尖峰是輸入數(shù)碼發(fā)生變化時(shí)刻產(chǎn)生的瞬時(shí)誤差,產(chǎn)生尖峰的主要原因是: 線路的斷開是瞬時(shí)的,而線路接通并達(dá)到穩(wěn)定是需要時(shí)間的。 7、高速緩沖存儲(chǔ)器常用
40、的三種地址映射方式是: 直接映射方式 、 全相連映射方式 和 組相連映射方式 。88086CPU內(nèi)部結(jié)構(gòu)按功能分為執(zhí)行部件 和 總線接口部件 兩個(gè)部件 。9一般情況下,動(dòng)態(tài)存儲(chǔ)器每個(gè)存儲(chǔ)位使用了 一 個(gè)晶體管,靜態(tài)存儲(chǔ)器每個(gè)存儲(chǔ)位使用了 六 個(gè)晶體管。10。半導(dǎo)體SRAM靠_晶體管觸發(fā)器_存貯信息,半導(dǎo)體DRAM則是靠_分布電容_存貯信息。三、簡(jiǎn)答題20%(每小題10)1、 程序的局部性原理包含有三個(gè)方面的內(nèi)容,請(qǐng)你敘述其內(nèi)容。答:是指程序在執(zhí)行時(shí)呈現(xiàn)出局部性規(guī)律,即在一段時(shí)間內(nèi),整個(gè)程序的執(zhí)行僅限于程序中的某一部分。相應(yīng)地,執(zhí)行所訪問的存儲(chǔ)空間也局限于某個(gè)內(nèi)存區(qū)域。局部性原理又表現(xiàn)為:時(shí)間局
41、部性和空間局部性。時(shí)間局部性是指如果程序中的某條指令一旦執(zhí)行,則不久之后該指令可能再次被執(zhí)行;如果某數(shù)據(jù)被訪問,則不久之后該數(shù)據(jù)可能再次被訪問??臻g局部性是指一旦程序訪問了某個(gè)存儲(chǔ)單元,則不久之后。其附近的存儲(chǔ)單元也將被訪問。2、 DRAM為什么要定時(shí)刷新?DRAM為什么要實(shí)行讀出回寫?答:DRAM芯片靠分布電容保存信息,由于電容的漏電效應(yīng),必須對(duì)其定時(shí)刷新(結(jié)整個(gè)芯片的刷新時(shí)間不得超過2MS)。由于分布電容中所能存儲(chǔ)的電荷相對(duì)有限,所以對(duì)DRAM中信息的讀出是破壞性的,為了使相應(yīng)存儲(chǔ)單元中的信息在讀操作前后能夠保持一致,所以在對(duì)其讀出之后,應(yīng)再將所讀出的信息放大后再回寫。四、地址邏輯 16下
42、圖中8255A有四個(gè)端口,分別為 A口、B口、C口和控制口。8253A芯片也有四個(gè)端口,分別為0#口、1#口、2#口和控制口,8255A的四個(gè)端口地址是連續(xù)的,且A口為最低,控制口為最高,8253A也一樣,0號(hào)口為最低,控制口為最高。請(qǐng)你根據(jù)下圖算出這八個(gè)端口的口地址。答:8255A的4個(gè)端口號(hào)分別為:0E4H,0E5H,0E6H,0E7H 8253A的4個(gè)端口號(hào)分別為:0F8H,0F9H,0FAH,0FBH五應(yīng)用題 14%1某8259A芯片的端口地址為80H、84H,按下列要求對(duì)該8259A進(jìn)行初始化:系統(tǒng)為8086,系統(tǒng)中有一片8259A,中斷信號(hào)采用邊緣觸發(fā),中斷類型號(hào)為60H、 61H
43、、 62H、63H-67H,采用完全嵌套、非緩沖方式,中斷非自動(dòng)結(jié)束方式, 解:初始化程序段如下:MOV AL,13HOUT 80H,ALMOV AL,60HOUT 84H,ALMOV AL,01HOUT 84H,AL(五)一、填空題(每空1 分,共15 分)1.RESET 信號(hào)到來后8088/86 的CS 和IP 分別為_FFFF_H 和_0000_H。2. 在特殊全嵌套方式下,8259 可響應(yīng)同級(jí)或高級(jí)中斷請(qǐng)求。3. CPU 與外設(shè)接口通過數(shù)據(jù)總線傳送狀態(tài)信號(hào)與命令信號(hào)。4. 8255 有3 種工作方式, 其中方式2 只允許A 口使用。5. 有地址重迭現(xiàn)象的譯碼方式為部分譯碼和線選法。6.
44、 外設(shè)端口的編址方式有I/O 端口獨(dú).立編址和I/O 端口與存儲(chǔ)器統(tǒng)一編址。7.INT8253 采用BCD 碼計(jì)數(shù)時(shí),其最大計(jì)數(shù)值為_10000_,此時(shí)的計(jì)數(shù)初值為_0000_。8.8088/8086 的AD7-AD0 是地址數(shù)據(jù)復(fù)用引腳,在T1 時(shí)傳送_地址信號(hào)_。9.8259A 作為主片時(shí)其引腳CAS0-CAS2 的信息傳送方向是_向外_。10.RS-232C 是適用于_數(shù)據(jù)終端設(shè)備DTE_和_數(shù)據(jù)通信設(shè)備DCE_間的接口。二、單項(xiàng)選擇題(每小題1 分,共20 分)1. 8086CPU 尋址I/O 端口最多使用( 4 )條地址線。(1)8 (2)10 (3)12 (4)162. CPU 執(zhí)行IN 指令時(shí)有效的信號(hào)組合是( 1 )。(1)RD =0, IO/M=1 (2) RD =0, IO/M=0(3)WR =0, IO/M=1 (4) WR =0, IO/M=03.某計(jì)算機(jī)的字長(zhǎng)是16 位,它的存儲(chǔ)器容量是64KB,若按字編址那么它的最大尋址范圍是( 2 )。(1)64K 字(2)32K 字(3)64KB (4)32KB4.某一SRAM 芯片的容量是512×8 位,除電源和接地線外,該芯片的其他引腳最少應(yīng)為( 4 )根。(1)25 (2)23 (3)21 (4)195.8088/8086 的基本總線周期由( 2 )個(gè)時(shí)鐘周期組成。(1
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度物流運(yùn)輸公司物流信息化安全保障合同3篇
- 二零二五年度健康醫(yī)療園區(qū)全程招商代理與醫(yī)療服務(wù)合作合同3篇
- 2024年環(huán)保設(shè)備試用與技術(shù)交流服務(wù)協(xié)議2篇
- 2024年簡(jiǎn)化版勞務(wù)分包合作合同一
- 2025年度煤炭運(yùn)輸應(yīng)急處置預(yù)案合同3篇
- 2024年離婚法律咨詢協(xié)議
- 2024版高級(jí)人才尋訪服務(wù)協(xié)議模板版B版
- 2024版高級(jí)顧問聘請(qǐng)協(xié)議書
- 二零二五年度北侖區(qū)新能源汽車充電站租賃合同(含充電服務(wù))3篇
- 乳化渣油項(xiàng)目可行性研究報(bào)告
- 阜陽師范大學(xué)《法學(xué)概論》2023-2024學(xué)年期末試卷
- 新版中國食物成分表
- 2024河南鄭州市金水區(qū)事業(yè)單位招聘45人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 湘教版八年級(jí)音樂下冊(cè)教案全冊(cè)
- 食物損失和浪費(fèi)控制程序
- 特種設(shè)備安全管理電梯模擬考核題庫888題(含標(biāo)準(zhǔn)答案)
- 債權(quán)法學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 關(guān)于農(nóng)機(jī)安裝合同模板
- 2024解讀《弘揚(yáng)教育家精神》全文
- TCI 373-2024 中老年人免散瞳眼底疾病篩查規(guī)范
- TCCIAT 0046-2022 混凝土剪力墻結(jié)構(gòu)裝配式組合殼體系技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論