欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      微機(jī)原理與接口技術(shù)考試試題及答案A

      時(shí)間:2019-05-13 22:39:39下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《微機(jī)原理與接口技術(shù)考試試題及答案A》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《微機(jī)原理與接口技術(shù)考試試題及答案A》。

      第一篇:微機(jī)原理與接口技術(shù)考試試題及答案A

      《微機(jī)原理與接口技術(shù)》課程期末考試試卷(A卷,考試)

      一、單項(xiàng)選擇(在備選答案中選出一個(gè)正確答案,并將其號(hào)碼填在題干后的括號(hào)內(nèi)。每題2分,共30分).某微機(jī)最大可尋址的內(nèi)存空間為16MB,其CPU地址總線至少應(yīng)有(D)條。

      A.32 B.16 C.20 D.24 2.用8088CPU組成的PC機(jī)數(shù)據(jù)線是(C)。

      A.8條單向線 B.16條單向線 C.8條雙向線 D.16條雙向線.微處理器系統(tǒng)采用存儲(chǔ)器映像方式編址時(shí)存儲(chǔ)單元與I/O端口是通過(B)來區(qū)分的。

      A.不同的地址編碼 B.不同的讀控制邏輯 C.不同的寫控制邏輯D.專用I/O指令.要禁止8259A的IR0的中斷請(qǐng)求,則其中斷屏蔽操作指令字OCW1應(yīng)為(D)。

      A.80H B.28H C.E8H D.01H 5.在8086環(huán)境下,對(duì)單片方式使用的8259A進(jìn)行初始化時(shí),必須放置的初始化命令字為(B)。

      A.ICW1,ICW2,ICW3 B.ICW1,ICW2,ICW4 C.ICW1,ICW3,ICW4 D.ICW2,ICW3,ICW4 6.6166為2Kx8位的SRAM芯片,它的地址線條數(shù)為(A)。

      A.11 B.12 C.13 D.14 7.在計(jì)算機(jī)系統(tǒng)中,可用于傳送中斷請(qǐng)求和中斷相應(yīng)信號(hào)的是(C)。

      A.地址總線 B.數(shù)據(jù)總線 C.控制總線 D.都不對(duì).段寄存器裝入2300H,該段的最大結(jié)束地址是(A)。

      1. D 2. C 3. B 4. D 5. B 6. A 7. C 8. A 9. A 10. B 11. A 12. D 13. B 14. C 15. D

      A.32FFFH B.23000H C.33FFFH D.33000H 9.在進(jìn)入DMA工作方式之前,DMA控制器當(dāng)作CPU總線上的一個(gè)(A)。

      A.I/O設(shè)備 B.I/O接口 C.主處理器 D.邏輯高.在8086宏匯編過程中不產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是(B)。

      A.匯編指令 B.宏指令 C.機(jī)器指令 D.偽指令 11.中斷向量表占用內(nèi)存地址空間為(A)。

      A.00000H~003FFH B.00000H~000FFH C.00000H~00100H D.FFF00H~FFFFFH 12.實(shí)現(xiàn)CPU與8259A之間信息交換是(D)。A.數(shù)據(jù)總線緩沖器 B.級(jí)聯(lián)緩沖/比較器

      C.讀寫控制電路 D.數(shù)據(jù)總線緩沖器與讀寫控制電路 13.Intel 8253的最大輸入時(shí)鐘頻率是(B)。A.5MHz B.2MHz C.1MHz D.4MHz.完成兩數(shù)相加后是否溢出的運(yùn)算,用(C)標(biāo)志位判別。

      A.ZF B.IF C.OF D.SF 15.8255A的方式選擇控制字應(yīng)寫入(D)。A.A口 B.B口 C.C口 D.控制口

      二、填空題(把答案填寫在題中橫線上,每空1分,共20分)1.8086/8088CPU的數(shù)據(jù)線和地址線是以_分時(shí)復(fù)用 方式輪流使用的。.CPU中的總線接口部件BIU,根據(jù)執(zhí)行部件EU的要求,完成_____________與 _____________或____________的數(shù)據(jù)傳送。.8086中的BIU由______4_______個(gè)____16_________位段寄存器、一個(gè)______16_______位指令指針、______6_______字節(jié)指令隊(duì)列、_____________位地址加法器和控制電路組成。

      1._分時(shí)復(fù)用____ 2._CPU____;_存儲(chǔ)器____;_I/O設(shè)備____ 3._4__;___16____;____16____;____6_____;____20____ 4._段地址___;__偏移地址___.8086/8088構(gòu)成的微機(jī)中,每個(gè)主存單元對(duì)應(yīng)兩種地址:_________和__________。.對(duì)于8259A的中斷請(qǐng)求寄存器IRR,當(dāng)某一個(gè)IRi端呈現(xiàn)_____________時(shí),則表示該端有中斷請(qǐng)求。6.若8259A中ICW2的初始值為40H,則在中斷響應(yīng)周期數(shù)據(jù)總線上出現(xiàn)的與IR5對(duì)應(yīng)的中斷類型碼為_____________。7.在存儲(chǔ)器的層次結(jié)構(gòu)中,越遠(yuǎn)離CPU的存儲(chǔ)器,其存取速度_____________,存儲(chǔ)容量_____________,價(jià)格_____________。

      5._ 1___ 6._45H___ 7._越慢___;_越大___;_越低___ 8._存取時(shí)間___;_存取周期___ 9._最后___ 10._2FAH,2FCH,2FEH___ 8.存儲(chǔ)器的存取速度可用_____________和_____________兩個(gè)時(shí)間參數(shù)來衡量,其中后者比前者大。.中斷返回指令I(lǐng)RET總是排在_____________。.若8255A的系統(tǒng)基地址為2F9H,且各端口都是奇地址,則8255A的三個(gè)端口地址為_____________。

      三、綜合題(第1、3題各10分,第2、4題各15分,共50分)1.存儲(chǔ)器系統(tǒng)連接如下圖,請(qǐng)分別寫出圖中第一組(1#、2#)、第二組(3#、4#)的地址分配范圍。(寫出具體步驟)

      A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 …… 0 第一組范圍: 0 0 1 1 1 1 0 1 …… 1 2分 即為:3C000H—3EFFFH 3分

      A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 …… 0 第二組范圍: 0 0 1 1 0 0 1 1 …… 1 2分 即為:32000H—33FFFH 3分.計(jì)數(shù)器/定時(shí)器8253,振蕩器(頻率為1MHZ)連線如下圖所示,其中振蕩器的脈沖輸出端接通道0的計(jì)數(shù)輸入端CLK0,設(shè)8253的端口地址為180H~186H。請(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=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,186H MOV AL,01110111B 2OUT DX,AL MOV DX,182H MOV AL,00H 1OUT DX,AL MOV AL,10H OUT DX,AL 1分 分 分 分 分 分.設(shè)8255A的4個(gè)端口地址為90H~93H,將A口置成方式0輸出,B口置成方式1輸入,C作為輸入口。要求編制8255A初始化程序并設(shè)計(jì)譯碼電路(可選用任意芯片),只用8位地址線(A0~A7)。

      3.MOV AL,10001111B OUT 93H,AL 2分 IN AL,91H 1分 OUT 90H,AL 1分

      譯碼電路連接如下: 6分

      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)為邊沿觸發(fā)方式,采用中斷自動(dòng)結(jié)束方式、全嵌套且工作在非緩沖方式,試完成8259A的初始化編程。

      (2)若使LED上顯示E,端口A送出的數(shù)據(jù)應(yīng)為多少?如顯示O端口A送出的數(shù)據(jù)又為多少?編寫程序?qū)崿F(xiàn)在LED上先顯示E,再顯示O的程序。

      附8259A初始化命令字和操作命令字格式:

      《微機(jī)原理與接口技術(shù)》期末考試參考答案及評(píng)分標(biāo)準(zhǔn)

      (A卷,考試)

      一、單項(xiàng)選擇(在備選答案中選出一個(gè)正確答案,并將其號(hào)碼填在題干后的括號(hào)內(nèi)。每題2分,共30分)

      1. D 2. C 3. B 4. D 5. B 6. A 7. C 8. A 9. A 10. B 11. A 12. D 13. B 14. C 15. D

      二、填空題(把答案填寫在題中橫線上,每空1分,共20分)

      1._分時(shí)復(fù)用____ 2._CPU____;_存儲(chǔ)器____;_I/O設(shè)備____ 3._4__;___16____;____16____;____6_____;____20____ 4._段地址___;__偏移地址___ 5._ 1___ 6._45H___ 7._越慢___;_越大___;_越低___ 8._存取時(shí)間___;_存取周期___ 9._最后___ 10._2FAH,2FCH,2FEH___

      三、綜合題(第1、3題10分,第2、4題15分,共50分)

      1.A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 …… 0 第一組范圍: 0 0 1 1 1 1 0 1 …… 1 2分 即為:3C000H—3EFFFH 3分

      A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 …… 0 第二組范圍: 0 0 1 1 0 0 1 1 …… 1 2分 即為:32000H—33FFFH 3分

      2.(1)N0=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,186H MOV AL,01110111B 2OUT DX,AL

      分 分 分 分 分 MOV DX,182H MOV AL,00H 1分 OUT DX,AL MOV AL,10H OUT DX,AL 13.MOV AL,10001111B OUT 93H,AL 2 IN AL,91H 1 OUT 90H,AL 1譯碼電路連接如下:分

      分 分 分

      64.(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;如果顯示O,則端口A送出的數(shù)據(jù)是01H;程序如下:MOV AL,10000000B OUT 63H,AL 2分 分

      2 MOV AL,30H OUT 60H,AL 2分 MOV AL,01H OUT 60H,AL 2分

      第二篇:微機(jī)原理與接口技術(shù)考試試題與答案

      一、填空題(每空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.外設(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)16 2.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=0 得分評(píng)閱人 得分評(píng)閱人

      3.某計(jì)算機(jī)的字長是16 位,它的存儲(chǔ)器容量是64KB,若按字編址那么它的最大 尋址范圍是(2)。

      (1)64K 字(2)32K 字(3)64KB(4)32KB 4.某一SRAM 芯片的容量是512×8 位,除電源和接地線外,該芯片的其他引腳最

      少應(yīng)為(4)根。(1)25(2)23(3)21(4)19 5.8088/8086 的基本總線周期由(2)個(gè)時(shí)鐘周期組成。(1)2(2)4(3)5(4)6 6.在8086 系統(tǒng)中中斷號(hào)為0AH,則存放中斷向量的內(nèi)存起始地址為(2)。(1)0AH(2)28H(3)4AH(4)2AH 7.采用兩片8259A 可編程中斷控制器級(jí)聯(lián)使用,可以使CPU 的可屏蔽中斷擴(kuò)大到(1)。

      (1)15 級(jí)(2)16 級(jí)(3)32 級(jí)(4)64 級(jí)

      8.當(dāng)IF=0,8088/8086CPU 不響應(yīng)(2)中斷請(qǐng)求。(1)INT N(2)INTR(3)NMI(4)INTO 9.8253 可編程定時(shí)器/計(jì)數(shù)器中,其二進(jìn)制的最大計(jì)數(shù)初值為(3)。(1)65536(2)7FFFH(3)0000H(4)FFFFH 10.8086/88CPU 在響應(yīng)中斷時(shí)要執(zhí)行(2)個(gè)中斷響應(yīng)周期。(1)1 個(gè)(2)2 個(gè)(3)3 個(gè)(4)4 個(gè) 11.中斷向量表是存放(2)的存儲(chǔ)區(qū)域.(1)中斷類型號(hào)(2)中斷服務(wù)程序入口處地址(3)中斷斷點(diǎn)地址(4)程序狀態(tài)字

      12.INT8255 中可用置位/復(fù)位控制字對(duì)(3)的各位進(jìn)行按位操作以實(shí)現(xiàn)某些控制 功能。

      (1)A 口(2)B 口(3)C 口(4)數(shù)據(jù)總線緩沖器

      11.RS-232C 標(biāo)準(zhǔn)規(guī)定信號(hào)“0”和“1”的電平是(3)。(1)0V 和+3V~+15V(2)-3V~-15V 和0V(3)+3V 至+15V 和-3V~-15V(4)+3V~+15V 和-0V 12.對(duì)于開關(guān)型設(shè)備的控制,適合采用的I/O 傳送方式是(1)。(1)無條件(2)查詢(3)中斷(4)DMA 13.傳送數(shù)據(jù)時(shí),占用CPU 時(shí)間最長的傳送方式是(1)。(1)查詢(2)中斷(3)DMA(4)IOP 14.既然是在數(shù)據(jù)傳輸率相同的情況下,那么,又說同步字符傳輸速度要高于 異步字符傳輸其原因是(2)。

      (1)發(fā)生錯(cuò)誤的概率少(2)附加位信息總量少(3)雙方通信同步(4)字符之間無間隔

      15.巳知DRAM2118 芯片容量為16K×1 位, 若組成64KB 的系統(tǒng)存儲(chǔ)器,則組成的芯片

      組數(shù)和每個(gè)芯片組的芯片數(shù)為(4).(1)2 和8(2)1 和16(3)4 和16(4)4 和8 16.INT 8259 中斷屏蔽寄存儲(chǔ)器的作用是(2).(1)禁止CPU 響應(yīng)外設(shè)的中斷請(qǐng)求(2)禁止外設(shè)向CPU 發(fā)中斷請(qǐng)求(3)禁止軟中斷請(qǐng)求(4)禁止NMI 中斷請(qǐng)求

      17.在正常EOI 方式下, 中斷結(jié)束命令是清除(2)中的某一位.(1)IRR(2)ISR(3)IMR(4)程序狀態(tài)字

      18.軟中斷INT N 的優(yōu)先級(jí)排列原則是(3).(1)N 值愈小級(jí)別愈高(2)N 值愈大級(jí)別愈高(3)無優(yōu)先級(jí)別(4)隨應(yīng)用而定

      19.串行異步通信傳輸?shù)闹饕攸c(diǎn)是(2).(1)通信雙方不必同步(2)每個(gè)字符的發(fā)送是獨(dú)立的

      (3)字符之間的傳送時(shí)間長度應(yīng)相同(4)字符發(fā)送速率由波特率決定 20.8 位D/A 轉(zhuǎn)換器的分辨率能給出滿量程電壓的(4).(1)1/8(2)1/16(3)1/32(4)1/256

      三、判斷說明題(正者在括號(hào)內(nèi)打“√”,誤者在括號(hào)內(nèi)打“×”,均 需說明理由。每小題2 分,共10 分)1.8086CPU 在讀/寫總線周期的T3 狀態(tài)結(jié)束對(duì)READY 線采樣,如果READY 為低電平, 則在T3 與T4 狀態(tài)之間插入等待狀態(tài)TW。(×)

      應(yīng)改為:8086CPU 在讀/寫總線周期的T3 狀態(tài)開始對(duì)READY 線采樣,如果READY 為低電平,則在T3 與T4 狀態(tài)之間插入等待狀態(tài)TW。

      2.在8253 的方式控制字中,有一項(xiàng)計(jì)數(shù)鎖存操作,其作用是暫停計(jì)數(shù)器的計(jì)數(shù)。(×)

      應(yīng)改為:鎖存計(jì)數(shù)器的當(dāng)前值到鎖存器,但不影響對(duì)計(jì)數(shù)器的計(jì)數(shù)工作。3.8250 的溢出錯(cuò)誤指示CPU 還未取走前一個(gè)數(shù)據(jù),接收移位寄存器又將接收到的一個(gè)新

      數(shù)據(jù)送至輸入緩沖器。(√)

      4.在8088 系統(tǒng)(最小組態(tài))中,執(zhí)行指令”MOV [2000H],AX”需1 個(gè)總線周期。(×)

      應(yīng)改為:需2 個(gè)總線周期

      5.DMA 控制器8237A 現(xiàn)行字節(jié)數(shù)寄存器的值減到0 時(shí),終止計(jì)數(shù)。(×)應(yīng)改為:DMA 控制器8237A 現(xiàn)行字節(jié)數(shù)寄存器的值減到0,再由0 減到0FFFFH 時(shí),終止計(jì)數(shù)。得分評(píng)閱人

      四、簡答題(每小題5 分__________,共20 分)1.試述8250 的數(shù)據(jù)接收時(shí)鐘RCLK 使用16 倍比特率的時(shí)鐘信號(hào) 接收異步通信信號(hào)的原因以及接收過程。

      答:主要是為了確定起始位避免傳輸線上的干擾。

      其接收過程為:接收器檢測到串行數(shù)據(jù)輸入引腳SIN 由高電

      平變低后,連續(xù)測試8 個(gè)RCLK 時(shí)鐘周期,若采樣到的都是低電平,則確認(rèn)為起始位;若

      低電平的保持時(shí)間不足8 個(gè)RCLK 時(shí)鐘周期,則認(rèn)為是傳輸線上的干擾。2.8255A 工作于方式2,采用中斷傳送,CPU 如何區(qū)分輸入中斷還是輸出中斷? 答:CPU 響應(yīng)8255A 的中斷請(qǐng)求后,在中斷服務(wù)程序的開始可以查詢8255A 的狀態(tài)

      字,判斷~OBFA(PC7)和IBFA(PC5)位的狀態(tài)來區(qū)分是輸入中斷還是輸出中斷,并

      據(jù)此轉(zhuǎn)向相應(yīng)的輸入或輸出操作。

      3.用2K×4 位RAM 構(gòu)成64KB 的存儲(chǔ)系統(tǒng),需要多少RAM 芯片?需要多少位地址作

      為片外地址譯碼?設(shè)系統(tǒng)為20 位地址線,采用全譯碼方式。答:64 片。位。其中A16~A19 固定,A10~A15 譯碼形成組選信號(hào)。

      4.請(qǐng)說明Intel8253 各個(gè)計(jì)數(shù)通道中三個(gè)引腳信號(hào)CLK,OUT 和GATE 的功能。答:CLK 為計(jì)數(shù)時(shí)鐘輸入引腳,為計(jì)數(shù)器提供計(jì)數(shù)脈沖。

      GATE 為門控信號(hào)輸入引腳,用于啟動(dòng)或禁止計(jì)數(shù)器操作,如允許/禁止計(jì)數(shù)、啟動(dòng)/停止計(jì)數(shù)等。

      OUT 為輸出信號(hào)引腳以相應(yīng)的電平或脈沖波形來指示計(jì)數(shù)的完成、定時(shí)時(shí)間 到。

      五、簡單應(yīng)用題(每小題5 分,共15 分)1.Intel8253 的通道0 按方式3 工作,時(shí)鐘CLK0 的頻率為1 兆,要 求輸出方波的頻率為40KHz,采用BCD 碼計(jì)數(shù),設(shè)通道0 的地址為 PORT0,請(qǐng)對(duì)它寫入計(jì)數(shù)值。解:n(計(jì)數(shù)初值)=1MHz/40KHz=25 寫入計(jì)數(shù)值的程序段: MOV AL,25H OUT PORT0,AL 2.若8086 系統(tǒng)采用單片8259A,其中斷類型碼為46H,則其中斷矢量表的地址指針是

      多少?這個(gè)中斷源應(yīng)連向8259A 的哪一個(gè)IR 輸入端? 解:中斷矢量表的地址指針是46H×4=118H 應(yīng)連向8259A 的IR6 得分評(píng)閱人 得分評(píng)閱人 PA0~PA7 PC0 PC7 DATA STB BUSY 打印機(jī)8255A 方式控制字

      3.若某8 位ADC 輸入電壓范圍是-5V~+5V,求出VIN=3.75V 的數(shù)字量編碼(偏移碼)。解:N=(VIN-VREF(-))/(VREF(+)-VREF(-))×2 8 =(3.75+5)/(5+5)×256 =224 =0E0H

      六、綜合應(yīng)用題(每小題10 分,共20 分)1.如圖所示采用8255A 作為打印機(jī)接口。PA 口作為向打印機(jī)輸 出的數(shù)據(jù)口,工作于方式0,采用程序查詢的控制方式。由PC0 產(chǎn)生負(fù)脈沖選通信號(hào),PC7 讀取外沒狀態(tài)BUSY,8255A 的端口地 址為90H~93H。寫出從內(nèi)存2000H:3000H 開始取出100 個(gè)數(shù)據(jù) 送打印機(jī)的控制程序。

      解:其控制程序?yàn)椋篗OV AX, 2000H MOV DS, AX MOV BX, 3000H M OV CX, 100 MOV AL, 10001000B ;8255A 初始化 OUT 93H, AL LOP:IN AL, 92H TEST AL, 80H JNZ LOP ;若BUSY 有效則繼續(xù)查詢 MOV AL, [BX] OUT 90H, AL ;A 口輸出 MOV AL, 01H OUT 93H,AL MOV AL,00H OUT 93H,AL MOV AL,01H OUT 93H,AL ;以上六行產(chǎn)生STB INC BX LOOP LOP MOV AH, 4CH INT 21H 得分評(píng)閱人 8255A

      2.下圖為采用8253 產(chǎn)生定時(shí)中斷信號(hào)IR2。已知Fclk0=1MHz,要求每隔1 小時(shí)發(fā) 出一個(gè)中斷請(qǐng)求,8253 的端口地址為180H~183H,試編制8253 的初始化程序?!?IR2 解:本題采用2 個(gè)計(jì)數(shù)通道串聯(lián)使用,要求兩個(gè)計(jì)數(shù)通道的計(jì)數(shù)初值乘 +5v 積為:

      n0×n1=TOUT1/TCLK0 TCLK0=1/fclk0=1/1MHz=1μs n0×n1=3600s/1μs=36×10 8 可選取n0=n1=6×10 4。因?yàn)閚0 ○ 和n1 大于10000,必須采用二進(jìn) 制計(jì)數(shù)。

      1MHz 設(shè)定二個(gè)計(jì)數(shù)器都工作于方式2。8252 初始化程序如下:

      MOV AL, 00110100B ;通道0 初始化 MOV DX, 183H OUT DX, AL MOV AL, 01110100B ;通道1 初始化 OUT DX, AL MOV AX, 60000 ;通道0 寫入計(jì)數(shù)初值 MOV DX, 180H OUT DX, AL MOV AL, AH OUT DX, AL MOV DX, 181H MOV AX, 60000 ;通道1 寫入計(jì)數(shù)初值 OUT DX, AL MOV AL, AH OUT DX, AL OUT1 GATE1 CLK1 GATE0 OUT0 CLK0

      ##大學(xué)2007~2008 學(xué)年

      7.8253 可編程定時(shí)器/計(jì)數(shù)器中,采用二進(jìn)制計(jì)數(shù)時(shí),其計(jì)數(shù)器的最大計(jì)數(shù)初值應(yīng) 設(shè)置為()

      A.65536; B.7FFFH; C.FFFFH; D.0000H。

      8.在下面各類總線中,_________是一種串行總線接口。()A.SCSI,B.ISA; C.USB; D.EISA。

      9.RS—232C 標(biāo)準(zhǔn)規(guī)定信號(hào)“0”和“1”的電平是()。A.0V 和+3V~+15V ; B.+3V~+15V 和-3V~-15V; C.-3V~-15V 和+3V~+15V D.-3V~-15V 和0V。

      10.對(duì)8259A 進(jìn)行初始化時(shí),必須設(shè)置的兩個(gè)初始化命令字為:()A.ICW1,ICW2 B.ICW1,ICW3 C.ICW1,ICW4 D.ICW2,ICW4 二.判斷題(每空1 分,共10 分)得分評(píng)閱人

      本題每小題判斷正確得1 分,判錯(cuò)、不判不得分。1、8086/8088CPU 的復(fù)位后開始執(zhí)行的

      四.簡答題(每小題5 分,共20 分)得分評(píng)閱人

      1.微型計(jì)算機(jī)系統(tǒng)總線由哪三部分組成?它們各自的功能是什么?

      答:由地址總線、數(shù)據(jù)總線和控制總線三部分組成。地址總線用于指出數(shù)據(jù)的來 源或去向;數(shù)據(jù)總線提供了模塊間數(shù)據(jù)傳輸?shù)穆窂?;控制總線用來傳送各種控制信號(hào)

      以便控制數(shù)據(jù)、地址總線的操作及使用。本小題滿分5 分,不完整酌情給分。2.試說明在8088CPU 執(zhí)行INT 40H 指令的過程?

      答:CPU 取出INT 40H 指令,經(jīng)指令譯碼獲知這是一條中斷指令。并且得到40H 就是該軟件央斷的中斷向量碼。接著就將PSW、CS 和IP 壓入堆棧保護(hù)起來,并關(guān)中

      斷。而后,將中斷向量碼40H 乘4 得到中斷向量表地址,從該地址開始的順序兩個(gè)單

      元的內(nèi)容送IP,下兩個(gè)單元的內(nèi)容送CS。這就轉(zhuǎn)向了中斷服務(wù)程序。當(dāng)然,在此之

      前,中斷服務(wù)程序的入口地址早已填入中斷向量表中。本小題滿分5 分,不完整酌情給分。

      3.簡述掃描法識(shí)別矩陣式鍵盤上閉合鍵的方法。

      答:將行線接輸出口,列線接輸入口,采用行掃描法,先將某一行輸出為低電平,其它行輸出為高電平,用輸入口來查詢列線上的電平,逐次讀入列值,如果行線上的

      值為0 時(shí),列線上的值也為0,則表明有鍵按下。否則,接著讀入下一列,直到找到

      該行有按下的鍵為止。如該行沒有找到有鍵按下,就按此方法逐行找下去,直到掃描

      完全部的行和列。

      本小題滿分5 分,不完整酌情給分。

      4.一個(gè)異步串行發(fā)送器,發(fā)送具有8 位數(shù)據(jù)位的字符,在系統(tǒng)中使用一位作偶校驗(yàn),2 個(gè)停止位。若每秒鐘發(fā)送100 個(gè)字符,它的波特率和位周期是多少?

      答:每個(gè)字符需要的發(fā)送位數(shù)是12 位(數(shù)據(jù)位8 位,校驗(yàn)位1 位,停止位2 位,起始位1 位)。每秒發(fā)送100 個(gè)字符共1200 位。因此波特率為1200 波特,位周期 = 1 1200 ≈833μs 本小題滿分5 分,不完整酌情給分。五.(10 分)得分評(píng)閱人

      下圖中,AD7~AD0 為8086/8088CPU 低八位地址總線。試分析,要求寫出分析過程。1、8259A 占用了幾個(gè)端口地址,分別為什么?其中ICW1 的地址是什么? 2、8255A 占用占用了幾個(gè)端口地址,分別為什么?其中控制寄存器的地址是什么? 答: 1、8259A 占2 個(gè)----------2 分

      端口地址:20H,22H 或24H,26H----------2 分 其中ICW1 的地址:20H 或24H-----------1 分 2、8255A 占4 個(gè)----------2 分

      端口地址:80H,82H,84H,86H----------2 分 控制寄存器的地址:86H----------1 分 AD5 AD6 AD7 AD4 AD3 AD0 AD1 AD2 六.(15 分)得分評(píng)閱人

      已知8253 的端口地址為40H~43H,CLK2 的時(shí)鐘是4MHz。要求通過三個(gè)定時(shí)器 級(jí)聯(lián),實(shí)現(xiàn)從OUT2 輸出頻率為1000Hz 的方波,從OUT1 輸出頻率為100Hz 的單時(shí)

      鐘脈沖波,從OUT0 輸出頻率為1 Hz 的方波。

      1、畫出8253 各通道的GATE0~GATE2、CLK1、CLK2 的接線圖;

      2、選定各通道的工作方式,并計(jì)算各自的計(jì)數(shù)初值;

      3、編寫各通道的初始化程序段。(說明:方波用方式3,單時(shí)鐘脈沖波用方式2)附:8253 方式控制字 解:

      1、接線圖---------3 分

      2、計(jì)數(shù)器2 工作在方式3,計(jì)數(shù)初值為:4MHz/1000Hz=4000=0FA0H-------2 分 計(jì)數(shù)器1 工作在方式2,計(jì)數(shù)初值為:1000Hz/100Hz=10=0AH-------2 分 計(jì)數(shù)器0 工作在方式3,計(jì)數(shù)初值為:1000Hz/1=1000=3E8H--------2 分

      3、OUT2(1000Hz 方波)CLK2 CLK1 CLK0 OUT1(100Hz 單時(shí)鐘脈沖波)OUT0(1 Hz 方波)GATE2 GATE 1 GATE 0 高電平4MHz 計(jì)數(shù)器2: MOV AL,10110110B OUT 73H,AL MOVAL,0A0H OUT 72H,AL MOVAL,0FH OUT 72H,AL ——2 分 計(jì)數(shù)器1: MOV AL,01010100B OUT 73H,AL MOVAL,0AH OUT 71H,AL ——2 分 計(jì)數(shù)器0:

      MOVAL,00110110B OUT 73H,AL MOVAL,0E8H OUT 70H,AL MOVAL,03H OUT 70H,AL ——2 分

      計(jì)數(shù)器讀寫格式工作方式數(shù)制 D7 D6 D5 D4 D3 D2 D1 D0 七.(15 分)

      用8255A方式0與打印機(jī)接口(如下圖所示),STROBE 為打印機(jī) 選通信號(hào),低電平有效;BUSY打印機(jī)忙狀態(tài)信號(hào),高電平有效。1、8255A 的端口地址為80H~83H,編寫8255A 的初始化程序段; 2、8255A 的PA 端口用查詢方式向打印機(jī)輸出數(shù)據(jù),編寫打印機(jī)子 程序。

      附:8255A 的方式選擇控制字:

      解:1.分析:8255A 的A 口為方式0 輸出,C 口高4 位為方式0 輸出,C 口低4 位為方式0 輸入,B 口未用,所以方式控制字為10000001B(81H),本接口采用狀態(tài)查詢輸出控制方法。8255A 初始 化程序如下:

      mov al,10000001B;方式控制字:81H out 83H,al;A 端口方式0 輸出,C 端口上輸出、下輸入 mov al,00001111B;端口C 的復(fù)位置位

      out 83H,al;控制字,使PC7=1--------------------8 分 2.根據(jù)分析查詢輸出打印子程序如下: printc proc push ax push dx prn: in al,82H;讀取端口C,查詢打印機(jī)狀態(tài) and al,04h;PC2=BUSY=0?

      jnz prn;PC2=1,打印機(jī)忙;則循環(huán)等待 mov al,ah ; PC2=0,打印機(jī)不忙;則輸出數(shù)據(jù) out 80h,al;將打印數(shù)據(jù)從端口A 輸出

      mov al,00001110B ;從PC7 送出控制低脈沖,置STROBE =0 out 83h,al nop;產(chǎn)生一定寬度的低電平nop mov al,00001111B;置=1 out 83h,al;最終,STROBE*產(chǎn)生低脈沖信號(hào) pop dx pop ax ret printc endp------------------------7 分 得分評(píng)閱人 BUSY DATA0~7 8255A PC7 PC2 PA0~PA7 打印機(jī) STROBE

      ##大學(xué)2007~2008 學(xué)年

      二、單項(xiàng)選擇題(每小題1 分,共20 分)

      1、一個(gè)接口可由(D)組成。A)一個(gè)端口B)兩個(gè)端口

      C)一個(gè)I/O 地址D)若干個(gè)I/O 地址

      2、微機(jī)總線的位數(shù)指的是(C)的位數(shù)。A)地址線B)控制線 C)數(shù)據(jù)線D)并行線

      3、輸入/輸出指的是主機(jī)與(B)交換數(shù)據(jù)。A)存儲(chǔ)器B)外設(shè) C)鍵盤D)顯示器

      4、對(duì)以下類型的中斷,優(yōu)先級(jí)最低的是(C)。A)指令中斷B)非屏蔽中斷 C)可屏蔽中斷D)斷點(diǎn)中斷

      5、中斷控制器8259A 所管理的是(C)。A)指令中斷B)非屏蔽中斷 C)可屏蔽中斷D)單步中斷 6、8086 系列微機(jī)的中斷向量號(hào)越大,則優(yōu)先級(jí)(D)。A)越高B)越低 C)相同D)不定

      7、可編程接口芯片在使用前對(duì)它(B),稱為初始化編程。A)寫操作數(shù)B)寫控制字 C)編接口地址D)設(shè)計(jì)控制電路

      8、并行接口沒有(D)功能。A)輸出鎖存B)輸入鎖存

      C)模擬量變成數(shù)字量D)物理量變成模擬量

      9、如果減1 計(jì)數(shù)器的計(jì)數(shù)初值為10H,則減1 計(jì)數(shù)器可作為(C)分頻計(jì)數(shù)器用。A)十B)二

      C)十六D)與計(jì)數(shù)初值無關(guān)

      10、串行通信的波特率越高,則串行傳送數(shù)據(jù)的速度(B)。A)越慢B)越快

      C)與波特率無關(guān)D)由CPU 速度決定

      11、CPU 執(zhí)行OUT DX,AL 指令時(shí),(D)的值輸出到地址總線上。A)AL 寄存器B)AX 寄存器 C)DL 寄存器D)DX 寄存器

      12、一個(gè)I/O 地址稱為一個(gè)(B)。A)接口B)端口 C)外設(shè)D)芯片

      13、地址譯碼器的輸入端應(yīng)接到(C)上。A)控制總線B)數(shù)據(jù)總線 C)地址總線D)外部總線

      14、CPU 響應(yīng)可屏蔽中斷請(qǐng)求時(shí),其中斷向量號(hào)由(D)提供。A)CPU 內(nèi)部B)中斷指令 C)向量號(hào)固定D)中斷控制器 15、8259 工作在全嵌套方式時(shí),(A)引腳的中斷源優(yōu)先級(jí)最高。A)IR0 B)IR1 C)IR7 D)IR8 得分評(píng)閱人 16、8255 工作在方式0 時(shí),它沒有(C)功能。A)輸入緩沖B)輸出鎖存 C)電流放大D)總線隔離

      17、微機(jī)系統(tǒng)復(fù)位時(shí),CPU 不能響應(yīng)(B)中斷。A)指令中斷B)可屏蔽中斷 C)非屏蔽中斷D)斷點(diǎn)中斷

      18、在定時(shí)器/計(jì)數(shù)器8253 的輸出端可產(chǎn)生(C)波形。A)三角波B)正弦波 C)方波D)斜波

      19、對(duì)逐步逼近式A/D 轉(zhuǎn)換器,啟動(dòng)一次轉(zhuǎn)換讀入多次數(shù)字量,則讀入的數(shù)字量(A)。

      A)肯定相同B)可能相同 C)肯定不同D)可能不同

      20、PC/XT 微機(jī)中串口1 的I/O 地址范圍是(B)。A)3F0H-3F7H B)3F8H-3FF C)2F0H-2FFH D)2F8H-2FF

      三、判斷說明題(正者在括號(hào)內(nèi)打“√”,誤者在括號(hào)內(nèi)打“×”,均 需說明理由。每小題2 分,共10 分)1.指令一般包括兩部分:操作碼和操作數(shù)。(√)2.一個(gè)總線周期有一個(gè)或若干個(gè)指令周期組成。(×)3.8086 有一個(gè)16 位標(biāo)志寄存器,它包含了6 個(gè)狀態(tài)標(biāo)志位和3 個(gè) 控制標(biāo)志位。(√)4.一片8259A 中斷控制器最多能接收8 個(gè)中斷源。(√)5.要對(duì)8255A 的端口C 的某一位進(jìn)行置位/復(fù)位設(shè)置,可對(duì)端口C 寫入相應(yīng)的控制字來 實(shí)現(xiàn)。(×)

      四、簡答題(每小題5 分,共10 分)

      2、在I/O 接口電路中,按存放信息的類型,端口可分為哪幾類? CPU 對(duì)這些端口實(shí)行讀操作還是寫操作?

      答:在I/O 接口電路中,按存放信息的類型,I/O 端口可分為數(shù)據(jù)口、狀態(tài)口、控制口。

      其中,CPU 可對(duì)數(shù)據(jù)口進(jìn)行讀或?qū)懖僮?,?duì)狀態(tài)口進(jìn)行讀操作,對(duì)控制口進(jìn)行寫操作。

      3、與并行通信相比較,串行通信有什么特點(diǎn)? 答:與并行通信相比較,串行通信如下特點(diǎn): 串行通信適宜于遠(yuǎn)程數(shù)據(jù)傳送; 串行通信通常傳送速度較慢;

      串行通信的費(fèi)用較低、傳輸線少,可借用電話網(wǎng)絡(luò)來實(shí)現(xiàn)遠(yuǎn)程通信。得分評(píng)閱人 得分評(píng)閱人

      五、簡單應(yīng)用題(共15 分)下面是一個(gè)8253 初始化程序段。8253 的控制口地址為46H,3 個(gè)計(jì)數(shù)器端口地址分別為40H,42H,44H,在8253 初始化前,先將8259A 的所有中斷進(jìn)行屏蔽,8259A 的奇地址端口為81H,請(qǐng)?jiān)谙旅娉绦蚨蔚姆痔?hào)(;)后面加詳細(xì)注釋,并以十進(jìn)制數(shù)表 示出各計(jì)數(shù)初值。

      CLI ;關(guān)中斷……(1 分)MOV AL,0FFH OUT 81H,AL ;屏蔽8259A 所有中斷……(1 分)MOV AL,36H OUT 46H,AL ;8253 控制字:CNT0,先讀/寫低8 位,后讀/寫高8 位,方式3,二進(jìn)制計(jì)數(shù)……(3 分)MOV AL,0 OUT 40H,AL ;CNT0 輸出低8 位計(jì)數(shù)值……(1 分)MOV AL,40H OUT 40H,AL ;CNT0 輸出高8 位計(jì)數(shù)值,其十進(jìn)制數(shù)為16384……(1 分)MOV AL,54H OUT 46H,AL ;8253 控制字:CNT1,讀/寫計(jì)數(shù)器低8 位,方式2,二進(jìn)制計(jì)數(shù)……(3 分)MOV AL,18H OUT 42H,AL ;CNT1 輸出計(jì)數(shù)值,其十進(jìn)制數(shù)為24……(1 分)MOV AL,0A6H OUT 46H,AL ;8253 控制字:CNT2,讀/寫計(jì)數(shù)器高8 位 方式3,二進(jìn)制計(jì)數(shù)……(3 分)MOV AL,46H OUT 44H,AL ;CNT2 輸出高8 位計(jì)數(shù)值……(1 分)得分評(píng)閱人

      六、綜合應(yīng)用題(共25 分)已知電路圖如下圖所示。圖中數(shù)碼管為共陽極類型,數(shù)碼管 的陰極a,b,c,d,e,f,g,Dp 依次接至8255 的PA0,PA1,…,PA7。回答問題:

      1)若要數(shù)碼管的a 段發(fā)光,則應(yīng)從8255 的PA0 輸出高電平還是低電平?(2 分)答:低電平

      2)若要數(shù)碼管顯示數(shù)字0,則應(yīng)從8255 的PA 口送出字形碼為多少?(2 分)答:C0H 3)寫出8255 的PA 口和PC 口的地址。(2 分)答:PA 口地址:220H,PC 口的地址:222H 4)根據(jù)電路圖,寫出從8255 的PA 口送出字形碼的有關(guān)指令。(2 分)答: MOV DX,220H MOV AL,8 位字形碼 OUT DX,AL 5)8255 的PC 口在電路中的作用是什么?(2 分)答:輸入緩沖 得分評(píng)閱人

      6)根據(jù)電路圖及下表要求,編寫完整的根據(jù)從開關(guān)讀入的編碼在數(shù)碼管上顯示相應(yīng)數(shù)

      字的程序(包括在數(shù)據(jù)段中定義字形碼的內(nèi)容)。(15 分)參考程序:

      STACK SEGMENT STACH DW 100DUP(?)STACK ENDS DATA SEGMENT X1 DB DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK MAIN PROC FAR PUSH DS SUB AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV BX,OFFSET X1 MOV AL,10001011B;8255 工作在方式0,PA 輸出,PC 輸入 MOV DX,223H OUT DX,AL NEXT: MOV DX,222H IN AL,DX AND AL,7;屏蔽掉PC 口讀入的高5 位 XLAT MOV DX,220H OUT DX,AL JMP NEXT MAIN ENDP CODE ENDS END MAIN__

      第三篇:微機(jī)原理與接口技術(shù)考試試題及答案A

      《微機(jī)原理與接口技術(shù)》課程期末考試試卷(A卷,考試)

      一、單項(xiàng)選擇(在備選答案中選出一個(gè)正確答案,并將其號(hào)碼填在題干后的括號(hào)內(nèi)。每題2分,共30分).某微機(jī)最大可尋址的內(nèi)存空間為16MB,其CPU地址總線至少應(yīng)有(D)條。

      A.32 B.16 C.20 D.24 2.用8088CPU組成的PC機(jī)數(shù)據(jù)線是(C)。

      A.8條單向線 B.16條單向線 C.8條雙向線 D.16條雙向線.微處理器系統(tǒng)采用存儲(chǔ)器映像方式編址時(shí)存儲(chǔ)單元與I/O端口是通過(B)來區(qū)分的。A.不同的地址編碼 B.不同的讀控制邏輯 C.不同的寫控制邏輯D.專用I/O指令 4.要禁止8259A的IR0的中斷請(qǐng)求,則其中斷屏蔽操作指令字OCW1應(yīng)為(D)。A.80H B.28H C.E8H D.01H.在8086環(huán)境下,對(duì)單片方式使用的8259A進(jìn)行初始化時(shí),必須放置的初始化命令字為(B A.ICW1,ICW2,ICW3 B.ICW1,ICW2,ICW4 C.ICW1,ICW3,ICW4 D.ICW2,ICW3,ICW4 6.6166為2Kx8位的SRAM芯片,它的地址線條數(shù)為(A)。A.11 B.12 C.13 D.14 7.在計(jì)算機(jī)系統(tǒng)中,可用于傳送中斷請(qǐng)求和中斷相應(yīng)信號(hào)的是(C)。A.地址總線 B.數(shù)據(jù)總線 C.控制總線 D.都不對(duì).段寄存器裝入2300H,該段的最大結(jié)束地址是(A)。

      A.32FFFH B.23000H C.33FFFH D.33000H 9.在進(jìn)入DMA工作方式之前,DMA控制器當(dāng)作CPU總線上的一個(gè)(A)。A.I/O設(shè)備 B.I/O接口 C.主處理器 D.邏輯高.在8086宏匯編過程中不產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是(B)。A.匯編指令 B.宏指令 C.機(jī)器指令 D.偽指令 11.中斷向量表占用內(nèi)存地址空間為(A)。

      A.00000H~003FFH B.00000H~000FFH C.00000H~00100H D.FFF00H~FFFFFH 12.實(shí)現(xiàn)CPU與8259A之間信息交換是(D)。A.數(shù)據(jù)總線緩沖器 B.級(jí)聯(lián)緩沖/比較器 C.讀寫控制電路D.數(shù)據(jù)總線緩沖器與讀寫控制電路 13.Intel 8253的最大輸入時(shí)鐘頻率是(B)。A.5MHz B.2MHz C.1MHz D.4MHz.完成兩數(shù)相加后是否溢出的運(yùn)算,用(C)標(biāo)志位判別。

      A.ZF B.IF C.OF D.SF 15.8255A的方式選擇控制字應(yīng)寫入(D)。A.A口 B.B口 C.C口 D.控制口)。

      二、填空題(把答案填寫在題中橫線上,每空1分,共20分).8086/8088CPU的數(shù)據(jù)線和地址線是以_分時(shí)復(fù)用______方式輪流使用的。2.CPU中的總線接口部件BIU,根據(jù)執(zhí)行部件EU的要求,完成____CPU_________與 _____存儲(chǔ)器________或____I/O設(shè)備________的數(shù)據(jù)傳送。.8086中的BIU由______4_______個(gè)____16_________位段寄存器、一個(gè)__16___________位指令指針、______6_______字節(jié)指令隊(duì)列、___20__________位地址加法器和控制電路組成。.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)求。.若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ǔ)器的存取速度可用___存取時(shí)間__________和____存取周期_________兩個(gè)時(shí)間參數(shù)來衡量,其中后者比前者大。

      9.中斷返回指令I(lǐng)RET總是排在____最后_________。.若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分 即為:3C000H—3EFFFH 3分

      A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 …… 0

      第二組范圍: 0 0 1 1 0 0 1 1 …… 1 2分 即為:32000H—33FFFH 3分

      2.計(jì)數(shù)器/定時(shí)器8253,振蕩器(頻率為1MHZ)連線如下圖所示,其中振蕩器的脈沖輸出端接通道0的計(jì)數(shù)輸入端CLK0,設(shè)8253的端口地址為180H~186H。請(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=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,186H MOV AL,01110111B 2分 OUT DX,AL MOV DX,182H MOV AL,00H 1分 OUT DX,AL MOV AL,10H OUT DX,AL 1分.設(shè)8255A的4個(gè)端口地址為90H~93H,將A口置成方式0輸出,B口置成方式1輸入,C作為輸入口。要求編制8255A初始化程序并設(shè)計(jì)譯碼電路(可選用任意芯片),只用8位地址線(A0~A7)。

      3.MOV AL,10001111B

      OUT 93H,AL 2分 IN AL,91H 1分 OUT 90H,AL 1分

      譯碼電路連接如下: 6分.通過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)為邊沿觸發(fā)方式,采用中斷自動(dòng)結(jié)束方式、全嵌套且工作在非緩沖方式,試完成8259A的初始化編程。

      (2)若使LED上顯示E,端口A送出的數(shù)據(jù)應(yīng)為多少?如顯示O端口A送出的數(shù)據(jù)又為多少?編寫程序?qū)崿F(xiàn)在LED上先顯示E,再顯示O的程序。

      附8259A初始化命令字和操作命令字格式:

      4.(1)MOV AL,0001011B MOV AL,00110010B

      OUT 20H,AL 1分 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分 MOV AL,30H OUT 60H,AL 2分 MOV AL,01H OUT 60H,AL 2分

      第四篇:微機(jī)原理與接口技術(shù)試題及答案

      一、填空題(每空 1 分,共 15 分)得分 評(píng)閱人

      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.外設(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分)得分 評(píng)閱人

      1.8086CPU尋址I/O端口最多使用(4)條地址線。(1)8(2)10(3)12(4)16 2.CPU執(zhí)行IN指令時(shí)有效的信號(hào)組合是(1)。(1)=0, =1(2)=0, =0(3)=0, =1(4)=0, =0

      3.某計(jì)算機(jī)的字長是16位,它的存儲(chǔ)器容量是64KB,若按字編址那么它的最大尋址范圍是(2)。

      (1)64K字(2)32K字(3)64KB(4)32KB 4.某一SRAM芯片的容量是512×8位,除電源和接地線外,該芯片的其他引腳最少應(yīng)為(4)根。

      (1)25(2)23(3)21(4)19 5.8088/8086的基本總線周期由(2)個(gè)時(shí)鐘周期組成。(1)2(2)4(3)5(4)6 6.在8086系統(tǒng)中中斷號(hào)為0AH,則存放中斷向量的內(nèi)存起始地址為(2)。(1)0AH(2)28H(3)4AH(4)2AH 7.采用兩片8259A可編程中斷控制器級(jí)聯(lián)使用,可以使CPU的可屏蔽中斷擴(kuò)大到(1)。

      (1)15級(jí)(2)16級(jí)(3)32級(jí)(4)64級(jí)

      8.當(dāng)IF=0,8088/8086CPU不響應(yīng)(2)中斷請(qǐng)求。(1)INT N(2)INTR(3)NMI(4)INTO 9.8253可編程定時(shí)器/計(jì)數(shù)器中,其二進(jìn)制的最大計(jì)數(shù)初值為(3)。(1)65536(2)7FFFH(3)0000H(4)FFFFH 10.8086/88CPU在響應(yīng)中斷時(shí)要執(zhí)行(2)個(gè)中斷響應(yīng)周期。(1)1個(gè)(2)2個(gè)(3)3個(gè)(4)4個(gè)

      11.中斷向量表是存放(2)的存儲(chǔ)區(qū)域.(1)中斷類型號(hào)(2)中斷服務(wù)程序入口處地址(3)中斷斷點(diǎn)地址(4)程序狀態(tài)字

      12.INT8255中可用置位/復(fù)位控制字對(duì)(3)的各位進(jìn)行按位操作以實(shí)現(xiàn)某些控制功能。

      (1)A口(2)B口(3)C口(4)數(shù)據(jù)總線緩沖器

      11.RS-232C標(biāo)準(zhǔn)規(guī)定信號(hào)“0”和“1”的電平是(3)。(1)0V和+3V~+15V(2)-3V~-15V和0V(3)+3V至+15V和-3V~-15V(4)+3V~+15V和-0V 12.對(duì)于開關(guān)型設(shè)備的控制,適合采用的I/O傳送方式是(1)。(1)無條件(2)查詢(3)中斷(4)DMA 13.傳送數(shù)據(jù)時(shí),占用CPU時(shí)間最長的傳送方式是(1)。(1)查詢(2)中斷(3)DMA(4)IOP 14.既然是在數(shù)據(jù)傳輸率相同的情況下,那么,又說同步字符傳輸速度要高于 異步字符傳輸其原因是(2)。

      (1)發(fā)生錯(cuò)誤的概率少(2)附加位信息總量少(3)雙方通信同步(4)字符之間無間隔

      15.巳知DRAM2118芯片容量為16K×1位, 若組成64KB的系統(tǒng)存儲(chǔ)器,則組成的芯片組數(shù)和每個(gè)芯片組的芯片數(shù)為(4).(1)2和8(2)1和16(3)4和16(4)4和8 16.INT 8259中斷屏蔽寄存儲(chǔ)器的作用是(2).(1)禁止CPU響應(yīng)外設(shè)的中斷請(qǐng)求(2)禁止外設(shè)向CPU發(fā)中斷請(qǐng)求(3)禁止軟中斷請(qǐng)求(4)禁止NMI中斷請(qǐng)求

      17.在正常EOI方式下, 中斷結(jié)束命令是清除(2)中的某一位.(1)IRR(2)ISR(3)IMR(4)程序狀態(tài)字

      18.軟中斷INT N的優(yōu)先級(jí)排列原則是(3).(1)N值愈小級(jí)別愈高(2)N值愈大級(jí)別愈高(3)無優(yōu)先級(jí)別(4)隨應(yīng)用而定

      19.串行異步通信傳輸?shù)闹饕攸c(diǎn)是(2).(1)通信雙方不必同步(2)每個(gè)字符的發(fā)送是獨(dú)立的

      (3)字符之間的傳送時(shí)間長度應(yīng)相同(4)字符發(fā)送速率由波特率決定 20.8位D/A轉(zhuǎn)換器的分辨率能給出滿量程電壓的(4).(1)1/8(2)1/16(3)1/32(4)1/256

      三、判斷說明題(正者在括號(hào)內(nèi)打“√”,誤者在括號(hào)內(nèi)打“×”,均需說明理由。每小題2分,共10分)得分 評(píng)閱人

      1.8086CPU在讀/寫總線周期的T3狀態(tài)結(jié)束對(duì)READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。(×)應(yīng)改為:8086CPU在讀/寫總線周期的T3狀態(tài)開始對(duì)READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。

      2.在8253的方式控制字中,有一項(xiàng)計(jì)數(shù)鎖存操作,其作用是暫停計(jì)數(shù)器的計(jì)數(shù)。(×)

      應(yīng)改為:鎖存計(jì)數(shù)器的當(dāng)前值到鎖存器,但不影響對(duì)計(jì)數(shù)器的計(jì)數(shù)工作。

      3.8250的溢出錯(cuò)誤指示CPU還未取走前一個(gè)數(shù)據(jù),接收移位寄存器又將接收到的一個(gè)新數(shù)據(jù)送至輸入緩沖器。(√)

      4.在8088系統(tǒng)(最小組態(tài))中,執(zhí)行指令”MOV [2000H],AX”需1個(gè)總線周期。(×)

      應(yīng)改為:需2個(gè)總線周期

      5.DMA控制器8237A現(xiàn)行字節(jié)數(shù)寄存器的值減到0時(shí),終止計(jì)數(shù)。(×)應(yīng)改為:DMA控制器8237A現(xiàn)行字節(jié)數(shù)寄存器的值減到0,再由0減到0FFFFH時(shí),終止計(jì)數(shù)。

      四、簡答題(每小題5分,共20分)得分 評(píng)閱人

      1.試述8250的數(shù)據(jù)接收時(shí)鐘RCLK使用16倍比特率的時(shí)鐘信號(hào)接收異步通信信號(hào)的原因以及接收過程。

      答:主要是為了確定起始位避免傳輸線上的干擾。

      其接收過程為:接收器檢測到串行數(shù)據(jù)輸入引腳SIN由高電平變低后,連續(xù)測試8個(gè)RCLK時(shí)鐘周期,若采樣到的都是低電平,則確認(rèn)為起始位;若低電平的保持時(shí)間不足8個(gè)RCLK時(shí)鐘周期,則認(rèn)為是傳輸線上的干擾。

      2.8255A工作于方式2,采用中斷傳送,CPU如何區(qū)分輸入中斷還是輸出中斷? 答:CPU響應(yīng)8255A的中斷請(qǐng)求后,在中斷服務(wù)程序的開始可以查詢8255A的狀態(tài)字,判斷~OBFA(PC7)和IBFA(PC5)位的狀態(tài)來區(qū)分是輸入中斷還是輸出中斷,并據(jù)此轉(zhuǎn)向相應(yīng)的輸入或輸出操作。

      3.用2K×4位RAM構(gòu)成64KB的存儲(chǔ)系統(tǒng),需要多少RAM芯片?需要多少位地址作為片外地址譯碼?設(shè)系統(tǒng)為20位地址線,采用全譯碼方式。答:64片。

      9位。其中A16~A19固定,A10~A15譯碼形成組選信號(hào)。

      4.請(qǐng)說明Intel8253各個(gè)計(jì)數(shù)通道中三個(gè)引腳信號(hào)CLK,OUT和GATE的功能。答:CLK為計(jì)數(shù)時(shí)鐘輸入引腳,為計(jì)數(shù)器提供計(jì)數(shù)脈沖。

      GATE為門控信號(hào)輸入引腳,用于啟動(dòng)或禁止計(jì)數(shù)器操作,如允許/禁止計(jì)數(shù)、啟

      動(dòng)/停止計(jì)數(shù)等。

      OUT為輸出信號(hào)引腳以相應(yīng)的電平或脈沖波形來指示計(jì)數(shù)的完成、定時(shí)時(shí)間到。

      五、簡單應(yīng)用題(每小題5分,共15分)得分 評(píng)閱人

      1.Intel8253的通道0按方式3工作,時(shí)鐘CLK0的頻率為1兆,要求輸出方波的頻率為40KHz,采用BCD碼計(jì)數(shù),設(shè)通道0的地址為PORT0,請(qǐng)對(duì)它寫入計(jì)數(shù)值。解:n(計(jì)數(shù)初值)=1MHz/40KHz=25 寫入計(jì)數(shù)值的程序段: MOV AL,25H OUT PORT0,AL

      2.若8086系統(tǒng)采用單片8259A,其中斷類型碼為46H,則其中斷矢量表的地址指針是多少?這個(gè)中斷源應(yīng)連向8259A的哪一個(gè)IR輸入端? 解:中斷矢量表的地址指針是46H×4=118H 應(yīng)連向8259A的IR6

      第五篇:2012年微機(jī)原理與接口技術(shù)試題及答案

      一.選擇(每題1分)

      下列各題四個(gè)選擇項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)號(hào)寫在相應(yīng)空位置上。

      1.系統(tǒng)總線又稱為_______,這是指模塊式微處理機(jī)機(jī)箱內(nèi)的底版總線。

      1)主板總線 2)內(nèi)總線 3)片內(nèi)總線 4)局部總線

      2.目前市場上出售的臺(tái)式PC機(jī)中Pentium 4微處理器的主頻一般為

      1)0.5GHz左右 2)1GHz左右

      3)3GHz左右 4)5GHz以上

      3..按諾依曼結(jié)構(gòu)理論,下面哪個(gè)不是計(jì)算機(jī)組成部分:

      1)運(yùn)算器2)控制器3)打印機(jī)4)復(fù)印機(jī)

      4.程序設(shè)計(jì)人員不能直接使用的寄存器是__________

      1)通用寄存器2)指令指針寄存器3)標(biāo)志寄存器4)段寄存器

      5. Pentium微處理器的結(jié)構(gòu)之所以稱為超

      標(biāo)量結(jié)構(gòu),是因?yàn)橄旅婺囊环N原因?

      1)Pentium微處理器不僅能進(jìn)行32位運(yùn)算,也能進(jìn)行64位運(yùn)算

      2)Pentium微處理器內(nèi)部含有多條指令流水線和多個(gè)執(zhí)行部件

      3)數(shù)據(jù)傳輸速度很快,每個(gè)總線周期最高能傳送4個(gè)64位數(shù)據(jù)

      4)微處理器芯片內(nèi)部集成的晶體管數(shù)超過100萬個(gè),功耗很大

      6.在任何時(shí)刻,存儲(chǔ)器中會(huì)有一個(gè)程序是現(xiàn)役的,每一個(gè)現(xiàn)役程

      序最多可以使用___________

      ① 3個(gè)段② 4個(gè)段③ 5個(gè)段④ 6個(gè)段

      7.Pentium微處理機(jī)配備了5個(gè)控制寄存器。其中沒有定義,而供將來使用的是__________

      1)CR1 2)CR2 3)CR3 4)CR4

      8.Pentium地址總線是32位的,它的內(nèi)部數(shù)據(jù)總線的寬度是:

      1)16位 2)32位 3)64位 4)36位

      9.Pentium的寄存器可分為浮點(diǎn)寄存器、系統(tǒng)級(jí)寄存器等___大類。

      1)2 2)3 3)4 4)5 10.屬于系統(tǒng)級(jí)寄存器的是________。

      1)系統(tǒng)地址寄存器和控制寄存器2)通用寄存器和系統(tǒng)地址寄存器

      3)通用寄存器和控制寄存器4)系統(tǒng)地址寄存器和段寄存器

      11.下面是關(guān)于CPU與 Cache 之間關(guān)系 的描述,其中正確的一條描述是:

      1)Cache中存放的是主存儲(chǔ)器中一部分信息的映像

      2)用戶可以直接訪問Cache

      3)片內(nèi)Cache要比二級(jí)Cache的容量大得多

      4)二級(jí)Cache要比片內(nèi)Cache的速度快得多

      12.在保護(hù)方式下,段寄存器內(nèi)存放的是_________。

      1)段基址 2)段選擇符 3)段描述符 4)段描述符表基址

      13.通常,人們把用符號(hào)表示計(jì)算機(jī)指令的語言稱為——————。

      1)機(jī)器語言 2)匯編語言 3)模擬語言 4)仿真語言

      14.Pentium系統(tǒng)之所以為超標(biāo)量計(jì)算機(jī)是因?yàn)椴捎昧薩__________。

      1)并行流水線結(jié)構(gòu) 2)數(shù)據(jù)與指令分離的Cache結(jié)構(gòu)

      3)轉(zhuǎn)移預(yù)測技術(shù) 4)提高了時(shí)鐘頻率

      15.Pentium系統(tǒng)內(nèi)約定,一個(gè)字的寬度是___。

      1)1字節(jié) 2)2字節(jié) 3)4字節(jié) 4)8字節(jié)

      16.Pentium用來作為堆棧指針的寄存器是:

      1)EIP寄存器 2)EBP 寄存器 3)ESP寄存器 4)EDI寄存器

      17.Pentium微處理機(jī)可訪問的物理存儲(chǔ)器的范圍是__________。

      1)4GB 2)64TB 3)4MB 4)16GB

      18.存儲(chǔ)管理是由分段存儲(chǔ)管理和__________組成。

      1)分段部件 2)分頁部件 3)分頁存儲(chǔ)管理 4)虛擬管理

      19. Pentium微處理機(jī)的分頁存儲(chǔ)管理系統(tǒng)把頁的大小定義成__________。

      1)16KB 2)4MB 3)4KB 4)4GB

      20.經(jīng)分段存儲(chǔ)管理部件分段之后生成的線性地址由__________與12位偏移量組成。

      1)段地址寄存器和10位頁目錄索引 2)段描述符表和10位頁表索引

      3)10位頁目錄索引和10位頁表索引 4)10位頁表索引和虛擬地址

      21.段選擇符(段寄存器)中請(qǐng)求特權(quán)級(jí)字段共__________位。

      1)1位 2)2位 3)3位 4)4位

      22.多段存儲(chǔ)管理方式中,每一個(gè)程序都擁有它自己的__________,以及多種屬于它自己的存儲(chǔ)器段。

      1)段描述符 2)段選擇符 3)段選擇符和段描述符 4)段描述符寄存器

      23.符合匯編語言變量命名規(guī)則的變量名是__________。

      1)MOV 2)CX 3)DATA 4)LPT1

      24. Pentium微處理機(jī)是———微處理機(jī)

      1)16位。2)32位。3)64位。4)準(zhǔn)64位。

      25.Pentium 微處理機(jī)配置的超標(biāo)量執(zhí)行機(jī)構(gòu)允許————以并行方式執(zhí)行。

      1)一條指令 2)兩條指令 3)三條指令 4)四條指令

      26.Pentium標(biāo)志寄存器上各標(biāo)志位信息反映的是———。

      1)寄存器堆棧中每一寄存器中的內(nèi)容。

      2)Pentium微處理機(jī)的狀態(tài)信息。

      3)Cache操作信息。

      4)存儲(chǔ)器狀態(tài)信息。

      27.當(dāng)前,在Pentium機(jī)中,常用來在系統(tǒng)中的各部件之間進(jìn)行高速數(shù)據(jù)傳輸操作的系統(tǒng)總線是:

      1)ISA 2)EISA 3)PCI 4)VESA

      28.下面關(guān)于微處理器的敘述中,錯(cuò)誤的是

      1)微處理器是用單片超大規(guī)模集成電路制成的具有運(yùn)算和控制功能的處理器

      2)一臺(tái)計(jì)算機(jī)的CPU可能由1個(gè)、2個(gè)或多個(gè)微處理器組成

      3)日常使用的PC機(jī)只有一個(gè)微處理器,它就是中央處理器

      4)目前巨型計(jì)算機(jī)的CPU也由微處理器組成

      29.Pentium機(jī)中的寄存器、Cache、主存儲(chǔ)器及輔存儲(chǔ)器,其存取速度從高到低的順序是:

      1)主存儲(chǔ)器,Cache,寄存器,輔存 2)快存,主存儲(chǔ)器,寄存器,輔存

      3)寄存器,Cache,主存儲(chǔ)器,輔存 4)寄存器,主存儲(chǔ)器,Cache,輔存

      30.用MB(兆字節(jié))作為PC機(jī)主存容量的計(jì)量單位,這里1MB等于多少字節(jié)?

      1)210 2)220 3)230 4)240

      31.Pentium 微處理器在保護(hù)模式下對(duì)存儲(chǔ)器進(jìn)行訪問時(shí),段寄存器提供的是

      1)段選擇符 2)段基址

      3)段描述符 4)偏移地址

      32.下面是關(guān)于PCI總線的敘述,其中錯(cuò)誤的是

      1)PCI支持即插即用功能

      2)PCI的地址線與數(shù)據(jù)線是復(fù)用的

      3)PCI總線是一個(gè)16位寬的總線

      4)PCI是一種獨(dú)立于處理器的總線標(biāo)準(zhǔn),可以支持多種處理器

      33.Pentium微處理器在實(shí)施分頁存儲(chǔ)管理時(shí),其最小頁面的大小是

      1)256B 2)4KB 3)1MB 4)4MB

      34.下面關(guān)于總線的敘述中,錯(cuò)誤的是

      1)總線的位寬指的是總線能同時(shí)傳送的數(shù)據(jù)位數(shù)

      2)總線標(biāo)準(zhǔn)是指總線傳送信息時(shí)應(yīng)遵守的一些協(xié)議與規(guī)范

      3)Pentium機(jī)中的PCI總線不支持成組傳送方式

      4)總線的寬帶是指每秒鐘總線上可傳送的數(shù)據(jù)量

      二.選擇填空(每空1分)

      1.Pentium微處理機(jī)的段寄存器(也稱段選擇符)是———位的寄存器,用它可選擇

      ----------------個(gè)段的邏輯地址。

      (1)32位(2)16位(3)8位(4)64位

      (5)16KB(6)64TB(7)4GB(8)3.2GB

      2..Pentium 微處理機(jī)實(shí)現(xiàn)的是———和———兩級(jí)存儲(chǔ)管理。

      (1)主存儲(chǔ)器(2)磁盤(3)分段管理(4)Cache

      (5)分頁管理(6)二級(jí)Cache

      3.在保護(hù)方式下,Pentium微處理機(jī)可以訪問———字節(jié)虛擬存儲(chǔ)器地址空間和

      ———————字節(jié)實(shí)地址存儲(chǔ)器空間。

      (1)256KB(2)512KB(3)1MB(4)512MB(5)1GB

      (6)4GB(7)21GB(8)32GB(9)1TB(10)32TB

      (11)64TB(12)16TB 注:GB = 千兆TB = 兆兆

      4.Pentium 微處理機(jī)段的轉(zhuǎn)換過程是,由系統(tǒng)給出的地址以及程序給出的地址都是————,它是

      由————和————組成。

      (1)實(shí)地址(2)邏輯地址(3)一個(gè)32位的基地址(4)一個(gè)16位的

      段選擇符(5)一個(gè)只能在段內(nèi)使用的32位的偏移量(6)20位的段的界限

      5.Pentium 微處理機(jī)共配備有————段寄存器,它們都是————的寄存器,它們的作用是用來——。

      (1)8個(gè)(2)16個(gè)(3)6個(gè)(4)32位的(5)16位

      (6)從寄存器中選出所需的地址(7)從段描述符表中選出所需的段描述符

      (8)從段描述符中選出32位的基地址(9)從段描述符中選出段的界限。

      6.Pentium 微處理機(jī)浮點(diǎn)部件寄存器堆棧是由————個(gè)、————位的寄存器構(gòu)成。

      (1)16個(gè)(2)32個(gè)(3)8個(gè)(4)3個(gè)(5)16位

      (6)32位(7)64位(8)80位

      7.Pentium 微處理機(jī)浮點(diǎn)部件的狀態(tài)字寄存器內(nèi)容反映的是————。

      (1)浮點(diǎn)部件的全部狀態(tài)和環(huán)境(2)浮點(diǎn)部件的數(shù)值(3)浮點(diǎn)部件的總

      線狀態(tài)(4)Pentium 微處理機(jī)的狀態(tài)和環(huán)境

      8.總線是一種————,是由系統(tǒng)中各部件所共享,在————的控制之下將信息準(zhǔn)確地傳

      送給————。

      (1)公共信號(hào)(2)數(shù)據(jù)通道(3)專用地信號(hào)連線(4)主控設(shè)備

      (5)中斷源(6)從屬設(shè)備(7)信號(hào)源(8)存儲(chǔ)器

      (9)寄存器

      三.填空題:(每空1.分)1.目前微型計(jì)算機(jī)的基本工作原理是__________的原理,其基本結(jié)構(gòu)屬于馮·諾依曼結(jié)構(gòu)。

      2.Pentium的指令指針寄存器EIP中存放的是____________________。

      3.運(yùn)算器中進(jìn)行的各種算術(shù)運(yùn)算操作歸結(jié)為__________兩種最基本的操作。

      4.Pentium微處理機(jī)規(guī)定了4個(gè)寄存器用于控制分段存儲(chǔ)器管理中的數(shù)據(jù)結(jié)構(gòu)位置。其中GDTR和IDTR稱為___寄存器,LDTR和TR稱為__________寄存器。

      5.中斷包括__________INTR和__________NMI。

      6.指出下列指令語句中源操作數(shù)是__________;目的操作數(shù)是__________。

      MOV AX,0CFH

      7.假設(shè)BX寄存器上的內(nèi)容為0100H,下列指令執(zhí)行后AX寄存器的內(nèi)容分別是什么?

      MOV AX,1200H;(AX)=________

      MOV AX,BX;(AX)=__________

      ADD AX,BX;(AX)=__________

      8.總線操作周期的4個(gè)操作階段分別是————,————,——————,————。

      四.判斷題(對(duì):√;錯(cuò):×)(每題1分)

      Pentium系統(tǒng)屬于RISC類微處理機(jī)。

      RISC類的微處理機(jī),為了減少訪問內(nèi)存的次數(shù)而增加寄存器的數(shù)目。

      Pentium數(shù)據(jù)寄存器可以存放8、16、32位二進(jìn)制數(shù)據(jù)。

      Pentium系統(tǒng)的段寄存器為32位寄存器。

      Pentium的V流水線和U流水線都可執(zhí)行任何指令。

      對(duì)一個(gè)段進(jìn)行訪問,必須將這個(gè)段的描述符裝入到段寄存器中。

      Pentium段描述符是由8個(gè)字節(jié)共64個(gè)二進(jìn)制位組成。

      Pentium分段用于程序保護(hù),分頁用于把程序映射到大小固定的虛擬頁上。

      Pentium在進(jìn)行分頁轉(zhuǎn)換中,頁目錄項(xiàng)的高20位頁框地址是與物理存儲(chǔ)器中的物理頁是相對(duì)應(yīng)的。

      線性地址是同一標(biāo)準(zhǔn)的不分段的地址空間內(nèi)的32位地址。

      利用索引字段可以從擁有210個(gè)段描述符的段描述符表中選出任何一個(gè)段描述符。

      Cache的命中率是指命中Cache的次數(shù)與訪問Cache的次數(shù)之比。

      當(dāng)程序有高度的順序性時(shí),Cache更為有效。

      Pentium處理機(jī)是32位微處理機(jī),因此其內(nèi)部數(shù)據(jù)總線是32位的。

      RISC類微處理機(jī)采用大量通用寄存器,從根本上提高了CPU的運(yùn)算速度,尤其適于在多任務(wù)處理的環(huán)境。

      系統(tǒng)地址寄存器只能在保護(hù)方式下使用,所以又稱其為保護(hù)方式寄存器。

      異常是指微處理機(jī)檢測到的異常情況,異常又進(jìn)一步地劃分為故障,自陷和異常終止三種。

      運(yùn)算器是存儲(chǔ)信息的部件,是寄存器的一種。

      通常,微處理機(jī)的控制部件是由程序計(jì)數(shù)器、指令寄存器、指令譯碼器、時(shí)序部件等組成。

      Pentium微處理機(jī)配備有5個(gè)32位的控制寄存器:CR0、CR1、CR2、CR3、CR4。保存著跟任務(wù)有關(guān)的適合于所有任務(wù)的機(jī)器狀態(tài)。

      在Pentium微處理機(jī)的指令指針寄存器EIP內(nèi)存放著下一條要執(zhí)行的指令

      在全局描述符表 GDT(Global Descriptor Table)中存放供所有程序共用的段描述符。

      五.簡答題

      1.什么是超標(biāo)量技術(shù)?試說明超標(biāo)量技術(shù)在Pentium上是怎樣實(shí)現(xiàn)的?(3分)

      2.試簡單說明Pentium將邏輯地址轉(zhuǎn)換成物理地址的過程。(3分)

      3.試簡單說明Pentium浮點(diǎn)部件的流水線操作8個(gè)操作步驟及操作過程。(分)

      一.答案:

      1.(2)2.(3)3.(4)4.(3)5.(2)

      6.(4)7.(1)8.(3)9.3)10.1).(1)12.2)13.2)14.1)15.2)

      16.3)17.1)18.3)19.3)20.3)

      21.2)22.1)23.4)24.2)25.2)

      26.2)27.3)28.1)29.3)30.2)

      1)32 3)33 2)34 3)

      二.答案:

      1.2),5)2.3), 5)順序可以換

      3.11),6)4.2),4),5)

      5.3)5)7)6.3),8)

      7. 1)8.2),4),6)

      三.答案

      存儲(chǔ)程序控制

      當(dāng)前代碼段內(nèi)下一條要執(zhí)行指令的偏移量

      相加和移位

      全局描述符表和中斷描述符表局部描述符表和任務(wù)狀態(tài)

      可屏蔽、不可屏蔽中斷

      AX 0CFH

      1200H 0100H 0200H

      總線請(qǐng)求和仲裁階段 尋址階段 數(shù)據(jù)傳送階段 結(jié)束階段

      四.答案:

      1.錯(cuò)2.對(duì)3.對(duì)4.錯(cuò)5.錯(cuò)

      6.錯(cuò)7.對(duì)8.錯(cuò)9.錯(cuò)10對(duì)

      11錯(cuò) 12 對(duì) 13錯(cuò) 14錯(cuò) 15錯(cuò)

      16對(duì) 17對(duì) 18錯(cuò) 19對(duì) 20錯(cuò)

      21錯(cuò) 22對(duì)

      五.答案

      1.什么是超標(biāo)量技術(shù)?試說明超標(biāo)量技術(shù)在Pentium上是怎樣實(shí)現(xiàn)的?(3分)

      在一個(gè)時(shí)鐘周期內(nèi)同時(shí)執(zhí)行一條以上的指令(或在一個(gè)時(shí)鐘周期內(nèi)同時(shí)執(zhí)行2條指令)的技術(shù),稱為超標(biāo)量技術(shù)。

      在Pentium上,采用了U流水線和V流水線,從而實(shí)現(xiàn)了超標(biāo)量操作運(yùn)行。

      2.試簡單說明Pentium將邏輯地址轉(zhuǎn)換成物理地址的過程。(3分)

      系統(tǒng)或程序給出的地址都是邏輯地址,經(jīng)由分段部件,將邏輯地址轉(zhuǎn)換成線性地址,若不分頁,這個(gè)線性地址就是物理地址。

      若需要分頁,則再由分頁部件,將線性地址轉(zhuǎn)換成物理地址。

      3.試簡單說明Pentium浮點(diǎn)部件的流水線操作8個(gè)操作步驟及操作過程。(4分)

      Pentium的浮點(diǎn)部件也采用了流水線操作技術(shù),流水線操作由8個(gè)操作步驟組成:

      預(yù)取PF,首次譯碼D1,二次譯碼D2,存儲(chǔ)器和寄存器的讀操作EX,首次執(zhí)行X1,二次執(zhí)行X2,寫浮點(diǎn)數(shù)WF和出錯(cuò)報(bào)告ER。

      其中,預(yù)取PF和首次譯碼D1與整數(shù)流水線中的前兩個(gè)操作步驟共用,浮點(diǎn)部件的第3

      個(gè)操作步驟開始激活浮點(diǎn)指令的執(zhí)行邏輯,然后執(zhí)行后5個(gè)操作步驟。

      下載微機(jī)原理與接口技術(shù)考試試題及答案Aword格式文檔
      下載微機(jī)原理與接口技術(shù)考試試題及答案A.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        微機(jī)原理與接口技術(shù)AB卷試題與答案..(最終定稿)

        試卷A 一、填空:(每空1分,共20分) 1、設(shè)字長為八位,有x= ?1,y=124,則有:[x?y]補(bǔ)=_________, [x?y] 補(bǔ)=__________; 2、數(shù)制轉(zhuǎn)換:247.86= H =______________BCD; 3、在8086CPU中,由于BIU和......

        微機(jī)原理與接口技術(shù)_試題與答案西南交大

        試題 微型計(jì)算機(jī)原理與接口技術(shù)綜合測試題一 一、 單項(xiàng)選擇題 (下面題只有一個(gè)答案是正確的,選擇正確答案填入空白處) 1.8086CPU通過( 1 )控制線來區(qū)分是存儲(chǔ)器訪問,還是I/O訪問......

        微機(jī)原理及接口技術(shù)試卷及答案

        一、(共30分) 1.(10分) (1)將十進(jìn)制數(shù)+107/128化成二進(jìn)制數(shù)、八進(jìn)制數(shù)和十六進(jìn)制數(shù)(3分) (2)請(qǐng)回答什么是二--十進(jìn)制編碼?什么是有權(quán)碼、什么是無權(quán)碼、各舉一個(gè)你熟悉的有權(quán)碼......

        微機(jī)原理與接口技術(shù)試題答案

        微機(jī)原理與接口技術(shù)試題答案 一、填空題(20*1) 1、微機(jī)系統(tǒng)由(硬件系統(tǒng))和(軟件系統(tǒng))兩部分組成。 2、8086有( 20 )位地址線,存儲(chǔ)器容量為( 1M)B。 3、8086CPU 內(nèi)部組成結(jié)構(gòu)從功能上講,......

        微機(jī)原理與接口技術(shù)小結(jié)范文大全

        微機(jī)原理與接口技術(shù)基礎(chǔ) 1.為什么在流水CPU中,將一條指令從取指到執(zhí)行結(jié)束的任務(wù)分割為一系列子任務(wù),并使各子任務(wù)在流水線的各個(gè)過程段并發(fā)地執(zhí)行,從而使流水CPU具有更強(qiáng)大的......

        微機(jī)原理與接口技術(shù)習(xí)題答案10章

        第10章 定時(shí)/計(jì)數(shù)器8253應(yīng)用設(shè)計(jì) 1. 試分析 8255A方式0、方式1和方式2的主要區(qū)別,并分別說明它們適合于什么應(yīng)用場合。 答:方式0是基本的輸入/輸出,端口A、B、C都可以作為輸入......

        微機(jī)原理與接口技術(shù)習(xí)題答案2

        第2章 8086 CPU結(jié)構(gòu)與功能 1. 微處理器內(nèi)部結(jié)構(gòu)由哪幾部分組成?闡述各部分的主要功能。 解:微處理器內(nèi)部結(jié)構(gòu)由四部分組成: (1)算術(shù)邏輯運(yùn)算單元ALU:完成所有的運(yùn)算操作;(2)工作寄存......

        微機(jī)原理與接口技術(shù)第四章 練習(xí)題及答案

        第四章 練習(xí)題及答案 一、 填空題 1、CPU與I/O接口間的信息一般包括______________三種類型。 答案:數(shù)據(jù)信息狀態(tài)信息控制信息 2、CPU通過一個(gè)外設(shè)接口同外設(shè)之間交換的信息包......