南京郵電大學微型計算機原理與接口技術期末考試試卷2004A(機密) - 下載本文

A--------------------

南京郵電學院 2004/2005 學年 第一學期

期 末 《微機系統與接口技術A》試題

班級 學號 姓名 得分

題一 號 得 二 三 四 五 六 七 八 九 十 分 一.單項選擇題(每空1分,共10分) 1.接口電路中一般都設置( ),以解決高速主機和低速外設在速度方面的矛盾。

A.譯碼電路 B.緩沖器或鎖存器 C.中斷控制電路 D.讀/寫控制邏輯

2.CPU執行IRET中斷返回指令后,從堆棧棧頂彈出( )字節的數據。 A. 3 B. 4 C. 5 D. 6

3.PC/AT機中,提供動態RAM刷新定時功能的是8254的( )。

A. 計數器0 B. 計數器1 C. 計數器2 D. 控制寄存器 4. CPU響應INTR和NMI中斷時,相同的必要條件是( )。

A.當前總線空閑 B.CPU允許中斷

C.當前訪問主存結束 D.當前指令執行結束 5.異步串行通信傳送的每個字符包括( )個停止位。

A. 0~1 B.1~2 C. 1~3 D. 1

6.PC系統機中,CPU響應系統實時時鐘中斷時,中斷類型碼由( )提供。

A. 指令 B. CPU C. 中斷向量 D. 8259

7.80486在DMA傳送期間建立的一對握手信號是CPU引腳( )。

A.RTS/CTS B.INTR/INTA C.HOLD/HLDA D.STB/IBF 8.8250芯片具有很強的中斷能力,其內部4級中斷具有最高優先權的是( )中斷。

A.接收緩沖器“滿” B.發送保持器“空” C. 接收錯 D. MODEM輸入狀態改變 9.PC系統機中,能夠控制揚聲器打開和關閉的芯片是( )。

A. 8255 B. 8250 C. 8259 D. 8237

10.采用5片8259A級聯,80486的可屏蔽中斷最多可擴充到( )級。

A.36 B.37 C.38 D.40 二.填空題(每空1.5分,共36分)

1. 1. 在接口電路中,端口按存放信息的物理意義劃分,可以分為三類:數據端口、 端口和 端口。

2.CPU使用無條件輸入方式從外設輸入信息,為保證輸入數據正確,其假設條件是 。

3.80X86的IN/OUT指令,直接尋址時最多可訪問的端口數為 。

4.計算機領域內,有兩種數據傳送形式:并行通信和 通信。

5.8254內部有三個獨立的 位計數器,每個計數器有一個GATE引腳,GATE 是 信號。

6.發送器/接收器是異步串行接口的核心部件,它主要完成____________________功能。 7. 從NMI引腳產生的中斷叫做____________________,CPU對它的響應不受_________標志的影響。

8.串行異步通信的傳輸方式有單工通信、 通信和 通信。 9.可編程定時器/計數器8254計數器2采用BCD碼計數,CLK2為2MHz,為產生1000Hz方波信號,其計數初值為 。

10.日時鐘中斷的中斷源為系統8254的 號計數器,初始化后,每隔 ms向主8259的IR0端子提請一次中斷請求。

11. 實模式下,中斷類型碼為15H的中斷服務程序的入口地址一定存放在地址為_________________的四個連續的存儲單元中,若這四個單元的的內容為:66H、50H、88H、30H,則其服務程序的入口地址為 : 。

12.在串行異步傳送中一個串行字符由1個起始位,7個數據位,1個校驗位和1個停止位組成,每秒傳送120個字符,則數據傳送的波特率應為 bps,傳送每位信息所占用的時間為 。

13.單純用INT 14H 的0 號功能對8250初始化編程,CPU只能采用 方式的信息傳送方式與8250進行信息交換。

14.下圖為8255 A口工作在方式1輸出的操作時序,請回答問題。 微處WR

理器

(緩 OBF

沖器

INTR (中 ACK

外設

輸出 (1)OBF信號的含義是 ; 應答 (2)INTR 信號的含義是 ,該信號可以通過初始化時對引腳______ 的編程允許或禁止;

(3)此時,8255的B口和C口都可以工作在方式 。 三.簡答題(共24分)

1.簡述計算機系統中端口的兩種編址方式及其的特點。(5分)

2.描述下圖查詢方式輸出接口電路中,CPU和外設之間如何實現輸出通知、狀態查詢和數據傳送?(5分)

3.請敘述PC系統硬件中斷和軟件中斷的不同之處。(5分)

4.RS-232接口標準中,TXD、RXD、DSR和DTR的功能是什么?(4分) 5.下圖是串行接口芯片內部中斷管理后將優先級別最高的中斷請求送CPU的示意圖,請說明為了能夠讓CPU響應該中斷,各部件在中斷方面必須做哪些準備工作?(5分)

8259接收錯中斷接收中斷發送中斷MODEM中斷中斷允許中斷排隊INTRPT中斷請求插槽IR4INTOUT2CPUINTR 8250主串口圖9.8 8250中斷控制信號與CPU的連接示意圖

四.綜合應用題(共30分)

1.系統使用外擴可編程定時器/計數器8254,設芯片地址為2A0H~2A3H,輸入時鐘10MHz,要求輸出 5KHz的方波。(8分)

(1) 畫出相應的地址譯碼設計電路和8254的信號連接設計電路。 8254 D0

CLK0

GATE0

D7

OUT0

CLK1 A1 GATE1

(2)將下列8254初始化程序段補充完整(采用二進制計數方式)。 MOV AL,

MOV DX,2A3H ;寫控制字 OUT DX,AL

MOV AX, ;寫計數初值

MOV DX,

OUT DX,AL

OUT DX,AL

2.兩臺微機用主串口進行點-點單工通信(不用聯絡線),波特率為1200bps(分頻系數為0060H),每個字符對應1個起始位、8個數據位、無校驗,2個停止位。(12分)

(1)畫出連續發送數據0A6H時8250發出的一幀數據格式的波形并作出相應的標注 。

傳送

方向1

0

(2)畫出兩機的RS-232C接口接線方式(不可有多余連線)。

發送接收

2 2

3 3

4 4 5 5 6 6

220

0 7 (3)請為發送方編寫用查詢方式發送字符的初始化子程序(要求對8250端口直接操作)。

3.利用系統定時源采用中斷方式,每隔550ms在屏幕上顯示一行字符‘HELLO WORD!’,主機有按鍵時結束演示。(6分)

(1)請將下述完成主要功能的1CH中斷服務程序補充完整。 SERVICE PROC PUSHA

PUSH DS

MOV AX,DATA

;重新給DS賦值 DEC ICOUNT

;中斷計數,不滿轉本次中斷結束 MOV ICOUNT,10 MOV AH,9

MOV DX,字符串在數據段的偏移地址

INT 21H ;550ms時間到,顯示字符串 EXIT:

;恢復現場與中斷返回

SERVICE ENDP

(2)如果采用外擴定時源作用戶中斷,則用戶設計的中斷服務程序對應的中斷類型碼應





陕西福彩快乐十分玩法