西安電子科技大學(xué)考研復(fù)試 微機原理練習(xí)題_第1頁
西安電子科技大學(xué)考研復(fù)試 微機原理練習(xí)題_第2頁
西安電子科技大學(xué)考研復(fù)試 微機原理練習(xí)題_第3頁
西安電子科技大學(xué)考研復(fù)試 微機原理練習(xí)題_第4頁
西安電子科技大學(xué)考研復(fù)試 微機原理練習(xí)題_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 微型計算機原理及接口技術(shù)試題 一. 單項選擇題 1. 8086CPU芯片的外部引線中,數(shù)據(jù)線的條數(shù)為 6條 8條 16條 20條 2. 8088CPU上READY信號為下面哪種信號有效? 上升邊 下降邊 高電平 低電平 3. 8088CPU中的CS寄存器是一個多少位的寄存器? 8位 16位 24位 32位 A0的狀位)時,BHE和 4. 當(dāng)8086CPU 讀寫內(nèi)存的一個規(guī)則(對準)字(16 態(tài)必須是11 01 10 00 R的狀態(tài)必須是MIO和DTO 5. 當(dāng)8086CPU讀I接口時,信號 11 00 01 10 用于寄存器間接尋址輸入輸出指令的寄存器是 6. 在8088CPU中, DX A

2、X BX CX 總線是一種多少位的內(nèi)(系統(tǒng))總線?7. ISA 64位位 16位 32位 8 8. 屬于只讀存貯器的芯片是SDRAM DRAM EPROM SRAM 9. 需要定時刷新的存貯器是EEPROM EPROM SRAM DRAM CBFFFH,共有10. 內(nèi)存從A4000H到224K 180K 124K 160K 是用11. 擦除EPROM 電壓21V 紫外光照射電壓 5V 15V電壓 12. 采用查詢方式來實現(xiàn)輸入輸出是因為它 速度最快 CPU可以不介入 實現(xiàn)起來比較容易 在對多個事件查詢工作時,能對突發(fā)事件做出實時響應(yīng) 傳送,需要13. 實現(xiàn)DMA CPU利用中斷方式來完成通過執(zhí)

3、行指令來完成 CPU 參與即可完成CPUCPU 利用查詢方式來完成 不需要 下面哪種說法不正確14 內(nèi)存地址也可做為接口地址使用 內(nèi)存地址不可做為接口地址使用 接口地址不可做為內(nèi)存地址使用 接口地址也可做為外存地址使用1 15. 8255工作在方式0時,下面哪種說法正確 A、B、C三個口輸入均有鎖存能力 只有A口輸入有鎖存能力 只有C口輸入有鎖存能力 A、B、C三個口輸入均無鎖存能力 二. 多項選擇(在備選的答案中選出正確的答案,每小題2.5分, 本題共10分) 1 . 在構(gòu)成8 0 88最大模式下構(gòu)成系統(tǒng)總線時,可用到下列哪些芯片? 74LS373 8288 74LS245 74LS138

4、8289 2 . 8086CPU一個總線周期可以讀(或?qū)懀┑淖止?jié)數(shù)為 1個 2個 3個 4個 6個 3. 當(dāng)8255的A口工作在方式2,B口工作在方式0時,其C口可用作 全部用作聯(lián)絡(luò)信號 5條用作聯(lián)絡(luò)信號 4條用作聯(lián)絡(luò)信號 3條用作IO 8條用作IO 4. 當(dāng)8086CPU最大模式下讀內(nèi)存時,下列哪些信號的狀態(tài)是正確的? 0 R1 IOR0 DT MEMR0 MEMW0 IOW . 判斷題三 。1. 8086CPU的復(fù)位啟動地址為0FFFFH,其余的內(nèi)部寄存器應(yīng)由IP8086CPU響應(yīng)中斷時,CPU內(nèi)部硬件只保護CS和在2. 程序員編程保護。 3. 若各中斷源的優(yōu)先級是一樣的,則可用自動循環(huán)優(yōu)

5、先級來實現(xiàn)。傳送出去的第一位一定是一個低電平的啟動4. 異步串行通信在傳送每一個字符時, 位。 5. 8253不能產(chǎn)生寬度可編程的單個負脈沖。 分)3分,本題共15簡單回答題(每小題四. 總線的特點。1. 簡要說明PCI 指令的過程?執(zhí)行INT 40H2. 試說明在8088CPU 最少需占多少個接口地址?A0芯片上有3條地址線A2,該825082503. 若己知 只用該8253如何產(chǎn)生寬度為秒的負脈沖?1時,說明當(dāng)4. 8253的外部時鐘為1MHZ 說明什么是中斷嵌套?5. 五應(yīng)用題圖中鎖存器為輸出用以存放數(shù)據(jù)。分)1(8下圖為內(nèi)存芯片與系統(tǒng)總線的連接圖,從其輸出接口,其地址為0000H,它與

6、數(shù)據(jù)總線相連接,可將數(shù)據(jù)總線上D0D7 輸出?;卮鹣铝袃蓚€問題:Q7Q0端 2 D7 D7 D0D0A15 A15 A0 A0 MEMR OE MEMW WE 1 D0D7 Q2 1 Q3 A15 1 CS A14 Q4 1 Q5 CP 1 與非門 鎖存器 A0 異或門 IOW 或門 A16 A17 A18 A19 在讀寫內(nèi)存芯片時,首先執(zhí)行下列程序。程序執(zhí)行完后,決定存儲器芯片的地址。0000H START:MOV DX,76H MOV AL,AL ,OUT DX 若首先執(zhí)行下列程序,程序執(zhí)行完后,決定存儲器芯片的地址。0000H MOV DX,: START0F0H MOV AL,AL O

7、UT DX,端74273下面兩圖均為利用鎖存器作為輸出接口的連接圖,利用74273的CP(28分) 74273。的輸出端。并且假定接口地址為0000H的上升沿可以鎖存數(shù)據(jù)到 利用時序的概念,解釋圖和圖哪一種連接是錯誤的? 端的波形。的讀下列程序,畫出程序執(zhí)行過程中圖和圖中74273CP0000H START: MOV DX,0F0H MOV AL,: GOONAL OUT DX, JMP GOON 3 D7 D0D7 D A15 1 A14 (圖 CP A0 IOW 74273 D7 D7 D0 D0 A15 1 A14 CP (圖) A0 IOW 74273 系統(tǒng)總線上的連接圖如下圖所808

8、8ADC0809接到分)(10一種通過接口芯片8255將3 ADC0809的接口,其初始化程序規(guī)定:示。該電路以可編程并行接口8255作為位輸入,位輸出、高44B之下,A口輸入,口輸出,C口的低08255工作在方式 。=0,=0并且使PCPC104 PAIND2450DD0D0000BAD.DDPA7777DREPCSTARIORIALWIOPORESERSEOP1ADDP變換時1ADDP參考電PCADD8252的初始化若完成上述規(guī)定的8255結(jié)合給出的硬件連接圖,回答下面兩個問題: 程序如下,試在下劃線處填上相應(yīng)的數(shù)字或指指令。 ;, INITI55: MOV DX ; , MOV AL A

9、L , OUT DX ; 00H , MOV ALAL , OUT DX路模擬輸入8 一個具體的采集子程序如下,每調(diào)用一次采集子程序,可順序?qū)DATA所在段、偏移地址為并將變換的結(jié)果存放在內(nèi)存進行一次A/D變換,ADATAIN到IN70 8個單元中。的順序 PROC NEAR RMAD PUSH BX PUSH DX PUSH DS PUSH AX PUSH SI MOV DX ,SEG ADATA DS , MOV DX BL, 00H MOV 08H ,BHMOV 5 GOON: MOV DX,8001H BL MOV AL,;送路地址,AL OUT DX 8002H DX,MOV AL

10、, MOV DX,AL OUT AL, MOV ;送ALEDX, OUT AL 和START脈沖 NOP WAIT:AL,DX IN TEST AL , JZ ;等待變換結(jié)束WAIT MOV , 02H ALOUT ,DX AL ; MOV 8000H DX , IN ; AL,DX MOV AL SI ,MOV 8002H , DXMOV AL,00H OUT DX ,AL ; INC ; DEC BH JNZ GOON POP SI POP POP DS POP DX POP BX RET PRMAD ENDP 直接接或門輸A1A15分)下圖為采用查詢方式工作的輸入接口,地址譯碼器中4(9

11、 入??磮D并回答下列問題: ,該信號的作用是什STB位數(shù)據(jù)的同時,還傳送負脈沖輸入設(shè)備在向接口傳送 8 么?6 D觸發(fā)器的作用是什么? 編程序,用查間方式將輸入設(shè)備的一個數(shù)據(jù)讀入CPU的BL中。 D7 三 鎖D0 輸 D7 A0 E E CP STBA15 A14 1 1 R D CP A1 Q IOR 1 發(fā) D 5V 1 器 試題參考答案 一. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 二. 1. 2. 3. 4. 三 . 1. 應(yīng)為FFFF0H 2. CPU硬件保護的是F、CS和IP三個16位的寄存器 3. 4. 5. 因為利用

12、8253的方式0或方式1, 通過編程設(shè)定計數(shù)器的計數(shù)值,可以產(chǎn)生不同寬度的負脈沖。 四. 1. PCI總線的特點主要是:良好品兼容性;獨立于CPU,可與CPU異步工作;支持構(gòu)成多機系統(tǒng);對32位64位使用是透明的。可提供3.3V和5.0V兩種環(huán)境下工作;支持即插即用。 7 就是指令,經(jīng)指令譯碼獲知這是一條中斷指令。并且得到40HCPU取出INT 40H2. 壓入堆棧保護起來,并關(guān)中斷。IP和F、CS該軟件央斷的中斷向量碼。接著就將得到中斷向量表地址,從該地址開始的順序兩個單4而后,將中斷向量碼40H乘。這就轉(zhuǎn)向了中斷服務(wù)程序。當(dāng)然,在此CS元的內(nèi)容送IP,下兩個單元的內(nèi)容送 之前,中斷服務(wù)程序

13、的入口地址早已填入中斷向量表中。 個接口地址。8250最多占8到A2三條地址線共有8種編碼,故因為地址3. A0位的。因此,一個計數(shù)器的16因為計數(shù)時鐘為1MHZ,而每個計數(shù)器的計數(shù)值是4. 有三個計數(shù)器,可以825365. 5mS左右,無法滿足要求。但最大計數(shù)時間只有 串聯(lián)使用以解決問題。CLK1輸出接到并將OUT0上,使GATE0有效(高電平) 例如,將時鐘接到CLK01和計數(shù)器這就將計數(shù)器0的計數(shù)時鐘,并使GATE1為高電平。上做為計數(shù)器1使計數(shù),使其輸出連續(xù)的脈沖。工作在方式2或方式3串到一起??墒褂嫈?shù)器0的,可以計數(shù)器0。且使兩計數(shù)器的總計數(shù)值為10001000器1工作在方式0使計數(shù)

14、1ms的對稱方波或窄脈沖。則OUT0的輸出就是周期為計數(shù)值均為1000, 秒的負脈沖。OUT1的輸出即為寬度1的計數(shù)值為器1999,則正在對某一個中斷源服務(wù)時,又有優(yōu)先級更高的中斷源提出中斷請求,則CPU5. 當(dāng)當(dāng)更高優(yōu)先級應(yīng)暫仃正在進行的中斷服務(wù)而轉(zhuǎn)向更高優(yōu)先級中斷源的服務(wù)。CPU而且這就是中斷嵌套,中斷源服務(wù)結(jié)束后再回到原先的中斷服務(wù)程序繼續(xù)服務(wù)。 可以多級嵌套。. 五2FFFFH 20000H1. 3FFFFH 30000H2. 的寫接口的時序,結(jié)合連接圖的譯碼電路,可以認為圖中鎖存根據(jù)8088CPU 開IOW鎖存數(shù)據(jù)的上升沿應(yīng)出現(xiàn)在時序一個總線周期的T4IOW器CP上的波形與一樣。之后

15、開始送出數(shù)據(jù)到數(shù)據(jù)總線上,在時鐘T2在寫接口的總線周期里,始之后。同時,CPU 的上升沿剛好可把穩(wěn)定的數(shù)數(shù)據(jù)已傳送到接口并已穩(wěn)定。T4時,此時,利用IOW到時鐘 據(jù)鎖存到鎖存器的輸出端。上的波形剛好為圖但是,若采用圖所示的電路,鎖存器的鎖存脈沖輸入端CP 時周期里,這T2的反相。這樣以來,的反相波形,即為IOWCP脈沖的上升沿就出現(xiàn)在 時,CPU剛剛開始向外送數(shù)據(jù),數(shù)據(jù)還沒有到達外設(shè),這時進行鎖存必定會出錯。 CP圖波形 波形圖CP8 3. 8003H 10011000B MOV DX,8002H MOV SI,OFFSET ADATA(LEA SI, ADATA) 01H 00H 10H I

16、NC SI BL AX 4. 觸D STB脈沖除了將輸入設(shè)備的數(shù)據(jù)鎖存到鎖存器的輸出端外,該脈沖還用來觸發(fā) 為高電平,此高電平表示外設(shè)有數(shù)據(jù)準備好。發(fā)器,使其輸出Q 觸發(fā)器的作用是用來提供外設(shè)數(shù)據(jù)準備好的狀態(tài)。 D 程序如下: 0001H MOV DX:, STARTDX IN AL, WAIT:80H AND AL, JNZ WAIT 0000H MOV DX,DX IN AL,AL , MOV BL RET 分鐘考試時間:_120_ 30分)1 單項選擇題(分題,共一 8088CPU的內(nèi)存地址空間為()1 A 1KB B 1MB C 256MB D 512MB 中進行地址鎖存的信號是()2

17、在最小模式下,8088CPU A ALE B AEN C HOLD D NMI 8088CPU復(fù)位后的啟動地址為()3 A 00000H B FFFFFH C FFFF0H D 11111H )個時鐘周期穩(wěn)定。的一個總線周期內(nèi),數(shù)據(jù)是在第(在48088 9 A T1 B T2 C T3 D T4 58088CPU中IP寄存器位寬是( ) A 8位 B 16位 C 24位 D 32位 68088CPU指令系統(tǒng)中,立即數(shù)最多可表示位寬為( ) A 8位 B 16位 C 24位 D 32位 7若SP2000H,那么執(zhí)行完P(guān)USH指令后,SP( ) A 1FFFH B 1FFEH C 2001H D

18、2002H 8設(shè)定段寄存器偽指令是( ) A SEGMENT B PROC C EQU D ASSUME 9LOOP指令執(zhí)行時,隱含計數(shù)器是( ) A SP B BX C CX D DI 10用來定義雙字的數(shù)據(jù)偽指令是( ) A DB B DW C DD D DQ 118088CPU的最小可尋址單位是( ) A 比特 B 字節(jié) C 雙字 D 四字 12PCI總線屬于() A 片內(nèi)總線 B 元件級總線 C 內(nèi)總線 D 外總線 13利用紫外線可擦除的存貯器是( ) A RAM B EPROM C EEPROM D FLASH 14當(dāng)EPROM擦除后每一單元應(yīng)為(D ) A 00H B CCH C

19、AAH D FFH 15需要定時進行刷新的存貯器是( B ) A SRAM B DRAM C EPROM D EEPROM 16內(nèi)存從74000H到9AFFFH共有( )個單元 A 27000H B 26FFFH C 50000H D 10000H 17采用查詢方式進行輸入輸出的特點是( ) A 速度最快 B CPU可不參與 C 容易實現(xiàn) D 實時性好 18在EPROM芯片正常工作讀出時,VPP連接到( ) A GND B 低電平 C 高電平 D 21V 198088CPU響應(yīng)INTR是在( ) A 一個時鐘周期結(jié)束時 B 一個總線周期結(jié)束時 C 一條指令執(zhí)行結(jié)束時 D 一個子程序執(zhí)行結(jié)束時

20、208088中斷系統(tǒng)中優(yōu)先級最高的中斷源是( ) A 內(nèi)部中斷 B 非屏蔽中斷 C 可屏蔽中斷 D 單步中斷 218088中斷向量表大小為( ) A 4KB B 2KB C 8KB D 1KB 10 228088中斷向量表可以存放( )個中斷的入口地址 A 64 B 256 C 128 D 512 238088CPU響應(yīng)DMA是在( ) A 一個時鐘周期結(jié)束時 B 一個總線周期結(jié)束時 C 一條指令執(zhí)行結(jié)束時 D 一個子程序執(zhí)行結(jié)束時 24DMA控制器8237具有( )個獨立DMA通道 A 6 B 8 C 4 D 2 25中斷控制器8259具有( )個獨立的中斷請求端 A 6 B 8 C 4 D

21、 2 26可編程并行接口8255具有()個并行接口 A 6 B 8 C 4 D 3 27可編程定時器8253具有()個計數(shù)器 A 3 B 8 C 4 D 2 28可編程定時器8253的計數(shù)器時鐘頻率最高為( ) A 1MHZ B 2MHZ C 4MHZ D 5MHZ 29可編程并行接口8255具有( )種工作方式 A 3 B 2 C 1 D 4 30可編程串行接口8250的除數(shù)鎖存器為( ) A 8位 B 16位 C 24位 D 32位 二填空題(每空1分共10分) 1在最小模式下,8088CPU用于使CPU插入等待時鐘周期的信號是 。 PGM端加上寬度為 的編程脈沖。進行標準編程時,在 2在

22、對EPROM 3內(nèi)存地址84000H到8FFFFH共有 KB。 48088CPU的NMI的中斷向量碼是 。 58250串行通信接口中,除數(shù)是由公式 計算。 68250串行通信接口中,進行異步通信時,啟動位是 電平。 7利用2K4bit的存貯器芯片構(gòu)成84000H到8FFFFH的內(nèi)存共需 片。 8掉電內(nèi)容保持的存貯器是 。 9程序控制IO方式分為:無條件傳送方式和 。 10完整的匯編源程序由代碼段、數(shù)據(jù)段和 組成。 三若100個無符號8位的數(shù)據(jù)存放在TABLE以下,編寫程序?qū)⒃撜页銎渥畲笾荡娣旁贏L中。(10分) 評分標準:程序框架正確得5分,沒有語法錯誤得4分,循環(huán)初始值正確得1分。 四若SR

23、AM芯片引線如下圖所示:(15分) 11 SRAM D0-DAA1OWCS 系統(tǒng)連接圖。87FFFH的內(nèi)存,畫出與8088CPU1利用該芯片構(gòu)成從80000H到的內(nèi)存并逐個讀出,如果每個單元讀出80000H到87FFFH編寫程序?qū)?CCH寫入 處;否則轉(zhuǎn)到ERROR處。均是CCH,則轉(zhuǎn)到NEXT 10分)8088五簡要說明(86)系統(tǒng)對可屏蔽中斷請求的響應(yīng)條件。(總線的,畫出其與8088作為8位輸入接口,接口地址為04E5H六利用三態(tài)門74LS244 分)連接圖。(10 74LS13874LS244 A0GY0 Y0A1Y1G2A Y1A2Y2 G2BY2 A3Y3Y3 A4Y4 Y4A5Y5

24、 Y5C A6Y6Y6 BA7Y7 Y7E1AE0 12 七共陽7段數(shù)碼管如圖所示:(15分) 74LS273 Q0Y0 Q1Y1a +5QY7406 Q3Y3 Q4Y4gg fdeacDPbQ5Y5 ce Q6Y6DP dQ7Y7 CP 數(shù)作為驅(qū)動器連接LED1利用74LS273鎖存器作為輸出接口,開路集電極門7406 7分)碼管,規(guī)定接口地址為8000H,畫出與總線的連接圖。(完,可用子程序DELAY1MS和6,間隔時間為1ms編寫程序使數(shù)碼管間隔顯示23 8分)成。( 試題參考答案. 一D B B B D C C B A C A B C C A D B C C B D B B B A D

25、 A D B C . 二 插入等待時鐘周期的信號是用于使CPU READY 。在最小模式下,18088CPU PGM 50ms 的編程脈沖。2在對EPROM進行標準編程時,在端加上寬度為 到3內(nèi)存地址84000H8FFFFH共有 48 KB。 的中斷向量碼是 2 。8088CPU4的NMI 58250串行通信接口中,除數(shù)是由公式 f/(F*16) 計算。 電平。 82506串行通信接口中,進行異步通信時,啟動位是 低 8FFFFH片。的內(nèi)存共需 48 到的存貯器芯片構(gòu)成利用72K4bit84000H 8掉電內(nèi)容保持的存貯器是只讀存貯器。 。查詢方式 方式分為:無條件傳送方式和I程序控制9O 堆棧段 完整的匯編源程序由代碼段、數(shù)據(jù)段和10組成。 13 三 . Data segment Talbe 100 dup(?) Data ends Code segement Assume CS:code,DS:data Start: Mov ax,data Mov ds,ax MOV SI,OFFSET TABLE MOV CX,100 Mov

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論