微機原理與接口技術試題_第1頁
微機原理與接口技術試題_第2頁
微機原理與接口技術試題_第3頁
微機原理與接口技術試題_第4頁
微機原理與接口技術試題_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 微型計算機原理及接口技術試題 (120分鐘)班級 姓名 學號 教師 一. 單項選擇題(在每小題的四個備選答案中選出一個正確的 答案,并將其號碼填寫在題干后面的中。每小題2分,本題共30分) 1. 8086CPU芯片的外部引線中,數據線的條數為 6條 8條 16條 20條 2. 8088CPU上READY信號為下面哪種信號有效? 上升邊 下降邊 高電平 低電平 3. 8088CPU中的CS寄存器是一個多少位的寄存器? 8位 16位 24位 32位 4. 當8086CPU 讀寫內存的一個規則(對準)字(16位)時,BHE和A0的狀態必須是 00 01 10 11 5. 當8086CPU讀IO接口

2、時,信號MIO和DTR的狀態必須是 00 01 10 11 6. 在8088CPU中, 用于寄存器間接尋址輸入輸出指令的寄存器是 AX BX CX DX7. ISA總線是一種多少位的內(系統)總線? 8位 16位 32位 64位 8. 屬于只讀存貯器的芯片是 SRAM DRAM EPROM SDRAM9. 需要定時刷新的存貯器是 SRAM DRAM EPROM EEPROM10. 內存從A4000H到CBFFFH,共有 124K 160K 180K 224K11. 擦除EPROM是用 5V電壓 15V電壓 21V電壓 紫外光照射12. 采用查詢方式來實現輸入輸出是因為它 速度最快 CPU可以不

3、介入 實現起來比較容易 在對多個事件查詢工作時,能對突發事件做出實時響應13. 實現DMA傳送,需要 CPU通過執行指令來完成 CPU利用中斷方式來完成 CPU利用查詢方式來完成 不需要CPU參與即可完成14 下面哪種說法不正確 內存地址也可做為接口地址使用 內存地址不可做為接口地址使用 接口地址不可做為內存地址使用 接口地址也可做為外存地址使用15. 8255工作在方式0時,下面哪種說法正確 A、B、C三個口輸入均有鎖存能力 只有A口輸入有鎖存能力 只有C口輸入有鎖存能力 A、B、C三個口輸入均無鎖存能力二. 多項選擇(在備選的答案中選出正確的答案,每小題2.5分, 本題共10分)1 . 在

4、構成8 0 88最大模式下構成系統總線時,可用到下列哪些芯片?74LS373 8288 74LS245 74LS138 82892 . 8086CPU一個總線周期可以讀(或寫)的字節數為1個 2個 3個 4個 6個3. 當8255的A口工作在方式2,B口工作在方式0時,其C口可用作 全部用作聯絡信號 5條用作聯絡信號 4條用作聯絡信號3條用作IO 8條用作IO 4. 當8086CPU最大模式下讀內存時,下列哪些信號的狀態是正確的? MEMR0 MEMW0 IOW1 IOR0 DTR0三. 判斷題(認為正確的在題后中打“” 號。 錯誤的打“×” 號,并寫出正確的內容。每小題2分,本題共

5、10分)1. 8086CPU的復位啟動地址為0FFFFH。2. 在8086CPU響應中斷時,CPU內部硬件只保護CS和IP,其余的內部寄存器應由程序員編程保護。3. 若各中斷源的優先級是一樣的,則可用自動循環優先級來實現。4. 異步串行通信在傳送每一個字符時,傳送出去的第一位一定是一個低電平的啟動位。5. 8253不能產生寬度可編程的單個負脈沖。四. 簡單回答題(每小題3分,本題共15分)1. 簡要說明PCI總線的特點。2. 試說明在8088CPU執行INT 40H指令的過程?3. 若己知8250芯片上有3條地址線A0A2,該8250最少需占多少個接口地址?4. 說明當8253的外部時鐘為1M

6、HZ時,只用該8253如何產生寬度為1秒的負脈沖?5. 說明什么是中斷嵌套?五應用題1(8分)下圖為內存芯片與系統總線的連接圖,用以存放數據。圖中鎖存器為輸出接口,其地址為0000H,它與數據總線相連接,可將數據總線上D0D7從其輸出端Q0Q7輸出。回答下列兩個問題:D0D7 D0D7 A0A15 A0A15 MEMR OE MEMW WE D0D7 Q2 1 A15 1 Q3 A14 Q4 1 CS Q5 1 CP 鎖存器 1 與非門 A0 異或門 IOW 或門 A16 A17 A18 A19在讀寫內存芯片時,首先執行下列程序。程序執行完后,決定存儲器芯片的地址。 START:MOV DX,

7、0000H MOV AL,76HOUT DX,AL若首先執行下列程序,程序執行完后,決定存儲器芯片的地址。 START:MOV DX,0000H MOV AL,0F0HOUT DX,AL2(8分)下面兩圖均為利用鎖存器74273作為輸出接口的連接圖,利用74273的CP端的上升沿可以鎖存數據到74273的輸出端。并且假定接口地址為0000H。利用時序的概念,解釋圖和圖哪一種連接是錯誤的?讀下列程序,畫出程序執行過程中圖和圖中74273的CP端的波形。 START: MOV DX,0000H GOON: MOV AL,0F0HOUT DX,AL JMP GOON D0D7 D0D7 A15 A1

8、4 1 CP (圖) A0 IOW 74273 D0D7 D0D7 A15 A14 1 CP (圖) A0 IOW 742733(10分)一種通過接口芯片8255將ADC0809接到8088系統總線上的連接圖如下圖所示。該電路以可編程并行接口8255作為ADC0809的接口,其初始化程序規定:8255工作在方式0之下,A口輸入,B口輸出,C口的低4位輸出、高4位輸入,并且使PC0=0,PC1=0。結合給出的硬件連接圖,回答下面兩個問題: 若完成上述規定的8255的初始化程序如下,試在下劃線處填上相應的數字或指指令。 INITI55: MOV DX, ; MOV AL, ; OUT DX,AL

9、; MOV AL,00H OUT DX,AL 一個具體的采集子程序如下,每調用一次采集子程序,可順序對8路模擬輸入IN0到IN7進行一次A/D變換,并將變換的結果存放在內存ADATA所在段、偏移地址為ADATA的順序8個單元中。PRMADPROCNEARPUSHBXPUSHDXPUSHDSPUSHAXPUSHSIMOVDX,SEG ADATAMOVDS,DX MOVBL,00HMOVBH,08HGOON:MOVDX,8001HMOVAL,BLOUTDX,AL;送路地址MOVDX,8002HMOVAL, OUTDX,ALMOVAL, OUTDX,AL;送ALE和START脈沖NOPWAIT:IN

10、AL,DXTESTAL, JZWAIT;等待變換結束MOVAL,02HOUTDX,AL;MOVDX,8000HINAL,DX;MOVSI,ALMOVDX,8002HMOVAL,00HOUTDX,AL ;INC ;DECBHJNZGOONPOPSIPOP POPDSPOPDXPOPBXRETPRMADENDP4(9分)下圖為采用查詢方式工作的輸入接口,地址譯碼器中A15A1直接接或門輸入。看圖并回答下列問題: 輸入設備在向接口傳送8位數據的同時,還傳送負脈沖STB,該信號的作用是什么? D觸發器的作用是什么? 編程序,用查間方式將輸入設備的一個數據讀入CPU的BL中。D0D7 三 鎖 輸 D7

11、態 存 A0 門 器 入 E E CP STBA15 設A14 1 1 R 備 D CP A1 Q 觸IOR 1 發 D 5V 1 器 試題參考答案一. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 二.1. 2. 3. 4. 三 .1. × 應為FFFF0H2. × CPU硬件保護的是F、CS和IP三個16位的寄存器3. 4. 5. × 因為利用8253的方式0或方式1, 通過編程設定計數器的計數值,可以產生不同寬度的負脈沖。四.1. PCI總線的特點主要是:良好品兼容性;獨立于CPU,可與CPU異步工作;

12、支持構成多機系統;對32位64位使用是透明的。可提供3.3V和5.0V兩種環境下工作;支持即插即用。 2. CPU取出INT 40H指令,經指令譯碼獲知這是一條中斷指令。并且得到40H就是該軟件央斷的中斷向量碼。接著就將F、CS和IP壓入堆棧保護起來,并關中斷。而后,將中斷向量碼40H乘4得到中斷向量表地址,從該地址開始的順序兩個單元的內容送IP,下兩個單元的內容送CS。這就轉向了中斷服務程序。當然,在此之前,中斷服務程序的入口地址早已填入中斷向量表中。3. 因為地址A0到A2三條地址線共有8種編碼,故8250最多占8個接口地址。4. 因為計數時鐘為1MHZ,而每個計數器的計數值是16位的。因

13、此,一個計數器的最大計數時間只有65. 5mS左右,無法滿足要求。但8253有三個計數器,可以串聯使用以解決問題。 例如,將時鐘接到CLK0上,使GATE0有效(高電平)并將OUT0輸出接到CLK1上做為計數器1的計數時鐘,并使GATE1為高電平。這就將計數器0和計數器1串到一起。可使計數器0工作在方式2或方式3,使其輸出連續的脈沖。使計數器1工作在方式0。且使兩計數器的總計數值為1000×1000,可以計數器0的計數值均為1000,則OUT0的輸出就是周期為1ms的對稱方波或窄脈沖。使計數器1的計數值為999,則OUT1的輸出即為寬度1秒的負脈沖。5. 當CPU正在對某一個中斷源服

14、務時,又有優先級更高的中斷源提出中斷請求,則CPU應暫仃正在進行的中斷服務而轉向更高優先級中斷源的服務。當更高優先級中斷源服務結束后再回到原先的中斷服務程序繼續服務。這就是中斷嵌套,而且可以多級嵌套。五.1. 20000H2FFFFH 30000H3FFFFH2. 根據8088CPU的寫接口的時序,結合連接圖的譯碼電路,可以認為圖中鎖存器CP上的波形與IOW一樣。IOW鎖存數據的上升沿應出現在時序一個總線周期的T4開始之后。同時,在寫接口的總線周期里,CPU在時鐘T2之后開始送出數據到數據總線上,到時鐘T4時,數據已傳送到接口并已穩定。此時,利用IOW的上升沿剛好可把穩定的數據鎖存到鎖存器的輸出端。但是,若采用圖所示的電路,鎖存器的鎖存脈沖輸入端CP上的波形剛好為圖的反相波形,即為IOW的反相。這樣以來,CP脈沖的上升沿就出現在T2時周期里,這時,CPU剛剛開始向外送數據,數據還沒有到達外設,這時進行鎖存必定會出錯。圖CP波形圖CP波形3. 8003H 10011000B MOV DX,8002H MOV SI,OFFSET ADAT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論