南京郵電大學微型計算機原理與接口技術期末考試試卷2004B_第1頁
南京郵電大學微型計算機原理與接口技術期末考試試卷2004B_第2頁
南京郵電大學微型計算機原理與接口技術期末考試試卷2004B_第3頁
南京郵電大學微型計算機原理與接口技術期末考試試卷2004B_第4頁
南京郵電大學微型計算機原理與接口技術期末考試試卷2004B_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、-南京郵電學院 2004/2005 學年 第一學期期 末 微機系統與接口技術A試題班級 學號 姓名 得分題號一二三四五六七八九十得分           一單項選擇題(每空1分,共10分)1CPU執行RET中斷返回指令后,從堆棧棧頂彈出( )字節的數據。A. 3 B. 4 C. 5 D. 62PC/AT機中,提供日時鐘中斷功能的是8254的( )。A.計數器0 B.計數器1C.計數器2 D.控制寄存器3.采用2片8259A級聯,80486的可屏蔽中斷最多可擴充到( )級。A.14 B.

2、15 C.16 D.174異步串行通信的通信速率是指每秒傳送的( )個數。A.字符 B.字節 C.二進制位 D.幀5當所設計的端口數大于( )時,要使用DX間址的輸入/輸出指令。A. 256 B. 65536 C.255 D. 655356微機系統與輸入/輸出設備的信息交換方式中,( )方式的接口電路最簡單。A. DMA B. 中斷控制 C.查詢 D. 無條件傳送7可編程定時/計數器8254的三個獨立的計數器都是( )位的。A. 8 B. 16 C.32 D.64 8PC系統中,下述優先級別最高的中斷是( )中斷。A. 用戶 B. NMI C.軟件 D. 日時鐘9并行I/O接口芯片8255A的

3、數據端口,CPU采用中斷方式對數據口進行操作,則該數據口工作在方式( )。A. 0 B. 1 C.2 D. 310下列不屬于硬件中斷與軟件中斷的區別是( )。 A.中斷的引發方式不同 B.獲取中斷類型碼的方式不同C.中斷處理程序的結束方式不同D.CPU中斷返回不同 二填空題(每空1.5分,共36分)1計算機接口按通用性可以分為兩類: 接口和 接口。 2CPU使用無條件輸出方式向外設輸出信息,為保證輸出數據正確,其假設條件是 。3. 從INTR引腳產生的中斷叫做_,CPU對它的響應受_標志的影響。4可編程定時器/計數器8254中,計數初值的計算公式為:N (除數不為0)。 5

4、8255有個數據口,其中能工作在方式2的是口。68250能檢測的錯誤有_種。7可編程定時器/計數器8254工作方式2中,計數器具有 功能。8. 實模式下,中斷類型碼為16H的中斷服務程序的入口地址一定存放在地址為_的四個連續的存儲單元中,若這四個單元的的內容為:40H、50H、80H、70H,則其服務程序的入口地址為 : 。 9微機系統有兩種I/O端口的編址方式,分別是編址方式和編址方式。10異步串行通信的一幀數據格式中有位起始位,邏輯電平為。11中斷源是指。軟件中斷比硬件中斷的級別(高/低)。14下圖為82C55 A口工作在方式1輸出的操作時序,請回答問題。WR OBF&

5、#160;INTR ACK 輸出(緩沖器滿)(中斷請求)外設應答微處理器輸出數據           (1)WR信號的含義是,該信號有效時,將CPU數據鎖存入端口,并且還改變OBF信號和信號的狀態;(2)查詢方式編程輸出數據時外設應查詢信號,當該信號為電平時,執行一條_指令,輸出下一個數據。(3)此時,C口可工作在方式。 三簡答題(共24分)1計算機接口的作用是什么?     2請描述下圖中斷方式輸入接口電

6、路中,CPU和外設之間如何實現中斷請求、數據傳送和中斷請求復位過程的。        3請敘述PC響應非屏蔽中斷的條件。      4RS-232接口標準中,TXD、RXD、CTS和RTS的功能是什么?      5簡述異步串行通信的三種傳輸方式及其各自特點。      四綜合應用題(共30分)1系統使用外擴可編程定時器/計數器8254,設芯片地址

7、為200H203H,輸入時鐘1MHz,要求輸出 1Hz的方波。(8分)(1) 畫出相應的信號連接設計電路。 D0 CLK0 GATE0D7 OUT0 CLK1A1 GATE1 A0 OUT1 CLK2CS GATE2WR OUT2RD8254           (2)編寫8254初始化程序段。           2兩臺微機用主串口進行點點單工通信(不用聯絡線),波

8、特率為2400bps(分頻系數為0030H),每個字符對應1個起始位、8個數據位、無校驗、2個停止位。(12分)(1)請為接收方編寫用查詢方式接收字符的初始化子程序(要求對8250端口直接操作)。             (3)請用流程圖說明CPU是如何通過查詢方式正確接收一個字符的。         3 用8255A并采用中斷管理方式設計打印機接口。設輸出數據存放在2000H

9、:3000H開始的單元中,中斷服務程序的入口地址為3000H:2000H,中斷類型碼為20H。(10分)要求:(1)以PA口作數據輸出,畫出8255與打印機連接的設計電路圖;PA0 PA7OBFAACKA INTRA8255 打印機          (2)編寫完成上述要求的初始化程序(即主程序)和輸出10個字符的中斷服務程序。(所有程序均應加適當注釋和必要參數說明)        &#

10、160;       南京郵電學院2004/2005學年第一學期期末微機系統與接口技術A試題B參考答案一單項選擇題,每題1分,共10分1D 2A 3B 4C 5C6D 7B 8D 9B 10D二填空題,每空1.5分,共36分 1通用專用 2. 輸出設備空閑 3. 可屏蔽中斷 I 4. FCLK/FOUT 5. 3 A 6. 4 7. 計數初值自動重裝 8. 4*16H 7080H : 5040H 9.I/O與存儲器統一編址 I/O單獨編址 10. 1 0 11.能夠引發中斷的信息源高12. 寫控制信號 INTR OBF 1

11、OUT 0三簡答題第4題4分,其余每題5分,共24分 1(1) 數據緩沖功能接口中一般都設置數據緩沖器或鎖存器,以解決高速主機與低速外設的矛盾, 避免因速度不同而丟失信息; (2) 聯絡功能接口電路應能提供外設的狀態; (3) 尋址功能接口電路應當有I/O口地址譯碼器,以便產生片選信號或者產生端口寄存器的選中信號; (4) 數據轉換功能 CPU所處理的是并行數據,而有的外設只能處理串行數據,在這種情況下,接口就應具有數據“串并”和“并串”的轉換功能; (5) 中斷管理功能在高性能的接口電路中,為了便于CPU使用中斷方式和端口寄存器交換信息,接口電路應當設置中斷控制電路,允許或禁止接口電路提出中

12、斷請求, 并且中斷控制電路的控制功能應交給CPU,即CPU執行輸出指令可以允許或者禁止接口電路中斷請求的提出與否。 2輸入設備準備好輸入數據存入鎖存器后設置中斷觸發器; CPU設置中斷允許寄存器;D中斷請求提向CPU; CPU響應中斷申請轉入中斷服務程序執行OUT指令將數據寫入數據口;數據讀信號清除中斷請求。 3沒有DMA請求;當前指令執行完畢。 4TXD:發送數據; RXD:接收數據 ;RTS:請求發送; CTS:允許發送。 5單工方式單工方式只允許數據按照一個固定的方向傳送;半雙工方式半雙工方式要求收發雙方均具備接收和發送數據的能力,由于只有一條信道,因此,數據不能同時在兩個方向上傳送;全

13、雙工方式在全雙工方式中,收發雙方可同時進行數據傳送。四綜合應用題共30分18分D0 CLK0 GATE0D7 OUT0A1 CLK1A0 GATE1CS OUT1WR CLK2RD GATE2 OUT2D0 D7 A1 A0 IOWIOR或 門A9A8A7A6A5A4A3A210MHZ+5V   1HZ(1)4分          (2)4分每空1分MOVAL,36HMOVDX,203H ;寫控制字OUTDX,ALMOVAX,1000 ;寫計數初值MOVD

14、X,200HOUTDX,ALMOV AL,AHOUTDX,ALMOVAL,76HMOVDX,203H ;寫控制字OUTDX,ALMOVAX,1000 ;寫計數初值MOVDX,201HOUTDX,ALMOV AL,AHOUTDX,AL212分 2 3 4 5 6 20 7 2 3 4 5 6 20 7(1)2分       (3) 6分MOV DX,3FBH MOV DX,3FBHMOV AL,80H MOV AL,00000111BOUT DX,AL 1分 OUT DX,AL 1分MOV DX,3F9H MOV DX,3F9

15、HMOV AL,0 MOV AL,0OUT DX,AL 1分 OUT DX,AL 1分MOV DX,3F8H MOV DX,3FCHMOV AL,30H MOV AL,0OUT DX,AL 1分 OUT DX,AL 1分讀通信線狀態寄存器測試接收緩沖器有數據?讀接收緩沖器數據NY(3)4分         3 用8255A并采用中斷管理方式設計打印機接口。設輸出數據存放在2000H:3000H開始的單元中,中斷服務程序的入口地址為3000H:2000H,中斷類型碼為20H。(10分)要求:(1)以PA口作

16、數據輸出,畫出8255與打印機連接的設計電路圖;PA0 PA7OBFAACKAPC4INTRA8255 打印機 D7D0STROBEACKNLG接8259輸入BUSY         (2)編寫完成上述要求的初始化程序(即主程序)和輸出10個字符的中斷服務程序。(所有程序均應加適當注釋和必要參數說明)MOVAX,3000H ;設置中斷向量表MOVDS,AXMOVDX,2000HMOVAX,3520HINT21HMOVAL,10101000B ;控制字,A組方式1中斷輸出OUTP8255,ALMOVAL,00001101BOUTP8255,ALMOVAX,2000H ;數據區MOVDS,AXMOVBX,3000HMOVCX,10S1:INAL,P8255CTESTAL,00010000B ;假設BUSY接PC4JNZS1STIMOVAL,BX ;主動發INCBXOUTP8255A, ALS2:CMPCX,0JNZS2 ISE

溫馨提示

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

評論

0/150

提交評論