計算機接口技術總復習題及答案三本_第1頁
計算機接口技術總復習題及答案三本_第2頁
計算機接口技術總復習題及答案三本_第3頁
計算機接口技術總復習題及答案三本_第4頁
計算機接口技術總復習題及答案三本_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 計算機接口技術總復習題及答案1-4章練習題一、 單項選擇題1. 8086微處理器可尋址訪問的最大I/O空間是( )。 1KB 64KB 640KB 1MB2. CPU的數據總線提供( )。 數據信號流 所有存儲器和I/O設備的時序信號及控制信號來自I/O設備和存儲器的響應信號 地址信號流3. 8086 CPU寄存器中,能在操作數內存尋址時用作地址寄存器的是( )。 AX BX CX DX4. ISA總線是( )。 8位 16位 32位 64位5. 8086CPU基本總線周期中,地址信號在( )時間發(fā)生。 T1 T3 T2 T46. 描述PCI總線基本概念中正確的句子是( )。PCI總線的基本

2、傳輸機制是猝發(fā)式傳送PCI總線是一個與處理器有關的高速外圍總線PCI設備一定是主設備系統中允許只有一條PCI總線7. USB口最多可連接外設裝置的個數為( )。16 64 127 2558. 目前PC機都帶有USB接口,USB接口是一種( )。外設 接口電路 并行接口標準 串行接口標準9. 當8086 CPU的RESET引腳從高電平變?yōu)榈碗娖剑疵撾x復位狀態(tài))時,CPU從內存的( )單元開始執(zhí)行程序。 00000H      FFFFFH FFFF0H       0FFFF

3、H10. 當8086/8088訪問300H端口時,采用( )尋址方式。 直接 立即 寄存器DX間接 相對二、 填空題1. 為了提高程序的執(zhí)行速度,充分使用總線,8086 CPU內部被設計成        和       兩個獨立的功能部件。2. 占用總線進行數據傳輸,一般需要經過總線請求和仲裁、 、 、和結束4個階段。三、 簡答題1. 什么是總線?總線是如何分類的? 答:總線,是一組能為多個功能部件服務的公共信息傳送線路,是計算機各部件之間的傳送數據、地址和控制信息

4、的公共通路,它能分時地發(fā)送與接收各部件的信息。按照總線系統的層次結構,可以把總線分為片內總線、系統總線、局部總線和外設總線。2、總線的主要性能指標有哪些?分別做簡要說明。答:總線寬度:總線中數據總線的數量,用位表示??偩€寬度越寬,數據傳輸量越大??偩€頻率:總線信號的時鐘頻率,是總線中各種信號的定時基準,常以兆赫茲(MHz)為單位。一般來講,總線時鐘頻率越高,其單位時間內數據傳輸量越大??偩€帶寬:單位時間傳輸的數據量,也稱為總線傳輸速率,常用每秒兆字節(jié)(MB/s)表示。第6章練習題一、 單項選擇1. CPU與I/O接口電路數據交換方式為( )。 中斷方式 DMA方式 查詢控制方式 以上三種都是2

5、. CPU與外設間數據傳送的控制方式有( )。 并行 串行 并行或串行 位傳送3. 在內存和I/O間進行大量數據傳送時,傳送速度最快的傳送方式是( )。無條件傳送方式 DMA傳送方式 查詢傳送方式 中斷傳送方式4. 在查詢傳送方式中,CPU要對外設進行讀出或寫入操作前,必須先對外設(     )發(fā)控制命令                進行狀態(tài)檢測     

6、      發(fā)I/O端口地址             發(fā)讀/寫命令5. 所謂“端口”是指一些可以由CPU讀或寫的(       )  RAM       ROM        寄存器   &

7、#160;    緩沖器6. 將微處理器、內存儲器及I/O連接起來的總線是( ) 片總線 外總線 系統總線 局部總線7. 在下列指令中,能使PC機CPU對I/O端口進行讀寫訪問的是( )。 中斷指令 串操作指令 輸入輸出指令 傳送指令8. 支持無條件傳送方式的接口電路中,至少應包含( )。 數據端口、控制端口 狀態(tài)端口 控制端口 數據端口9. CPU與慢速外設進行數據傳送時,采用( )方式可提高CPU的效率。 查詢 中斷 DMA 無條件傳送10. 現行PC機中,I/O口常用的地址范圍是( )。 0000HFFFFH 0000H7FFFH 0000H3FF

8、FH 0000H03FFH二、 填空題1. 獨立I/O編址方式是將I/O端口和_ _分開處理,I/O訪問有專門的指令。2. CPU從I/O接口中的 獲取外設的“準備就緒”或“忙/閑” 狀態(tài)信息。3. 若要實現存儲器與存儲器、存儲器與外設之間直接進行數據交換(不通過CPU)應采用的方法是 。4. 能支持查詢傳送方式的接口電路中,至少應該有 和 。 三、 簡答題1. 典型的I/O接口電路通常有哪3類可編程寄存器?各自的作用是什么?答:(1)數據寄存器:輸入時保存從外設發(fā)往CPU的數據,輸出時保護從CPU發(fā)往外設的數據。(2)狀態(tài)寄存器:保存狀態(tài)數據。CPU可以獲取當前接口電路或外設的狀態(tài)。(3)控

9、制寄存器:保存控制數據。CPU可以向其寫入命令,選擇接口電路工作方式,控制外設。2. 主機與外設之間信息傳送的控制方式有哪幾種?采用哪種方式CPU效率最低?答:有四種傳送方式。分別為程序查詢方式,程序中斷方式,直接存儲器存取方式(DMA),以及I/O通道控制方式。程序查詢的特點:控制簡單,但外設和主機不能同時工作,系統的效率很低。3. 請說明程序查詢方式與中斷方式各自的特點。答:程序查詢方式是CPU主動查詢并等待,條件就緒就讀取數據。中斷方式方式是數據就緒時外設主動申請中斷,CPU響應中斷讀取數據。四、 程序題1. 閱讀下列程序段 IN AL,82HXORAH,AHADDAX,AXMOV BX

10、,AXMOV CX,2SHLBX,CLADDAX,BX程序段的功能是什么?若從82H端口讀入的數據為05H,執(zhí)行程序段后AX=?答:從82H端口讀入的值乘以1050(32H)2. 讀下列程序段,分析它所實現的功能。DATA SEGMENTGRAYDB18H,34H,05H,06H,09H,0AH,0CH,11H,12H,14HCOUNTEQU 5DATA ENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV BX,OFFSET GRAYMOV CX,COUNTCYCLE:IN AL,01HXLATOUT 02H,AL

11、LOOPCYCLECODEENDSEND START答:根據外設端口(01H)送來的數據,從GRAY表中查出對應的代碼,回送到外設的02H端口,共取5次。第7章練習題 一、 單項選擇題1. 已知中斷類型碼為18H,則中斷服務程序入口地址存放在中斷矢量表的( )? 0000H:0072H 0000H:0075H 0000H:0072H 0000H:0073H 0000H:0060H 0000H:0063H 0000H:0060H 0000H:0061H2. 在中斷系統中,中斷類型碼是在( )控制下送往CPU的。 中斷請求信號INTR 讀信號 地址譯碼信號 中斷響應信號3. 8086/8088的中

12、斷向量表用于存放( )。 中斷類型號 中斷服務程序入口地址 中斷服務程序 中斷服務程序返回地址4. 一個8259可提供( )中斷類型號。 1 8 16 645. 響應NMI請求的必要條件是( )。 IF=1 IF=0 一條指令結束 無INTR請求6. 響應INTR請求的必要條件是( )。 IF=0 IF=1 TF=0 TF=17. 下面哪一個中斷的優(yōu)先級最高( )。 NMI中斷 INTR中斷 單步中斷 斷點中斷8. 兩片8259級連,最多可提供( )個中斷類型碼。 64 16 15 89. 8086不可屏蔽中斷的類型碼是( )。 00H 02H 08H 不定 10. 中斷響應以后,8086CP

13、U內部指令指針I(yè)P的值是( )。中斷服務程序入口地址中的偏移地址 必為0000 與中斷響應前一樣 不確定11. CPU在響應中斷時,保存斷點是指( )。將用戶設置的程序指令地址入棧保存 將中斷服務程序的入口地址入棧保存 將程序狀態(tài)字PSW入棧保存 將返回地址即程序計數器PC(CS:IP)的內容入棧保存12. 8088的中斷向量表用于存放( )。中斷類型號 中斷服務程序的入口地址 中斷服務程序的返回地址 斷點地址二、 填空題1. 8086/8088系統響應NMI 請求和INTR請求的條件不同點在于 。2. 在8259A中,用于存放欲請求服務的所有中斷請求信號的寄存器為 ;用于存放正在被服務的中斷

14、優(yōu)先級的寄存器為 。3. 在IBM PC機中,存儲器的低端地址 字節(jié)為中斷向量區(qū)。4. IBM PC機中斷系統能處理 種類型的中斷。5. 8086/8088系統的外部中斷源分為兩大類,分別為 和 。6. 8086/8088系統的內部中斷源分為五大類,優(yōu)先權從高到低分別為 除法出錯中斷;指令中斷INT n;溢出中斷;非屏蔽中斷;可屏蔽中斷;單步中斷。7. 在中斷方式下,當外設已經有數據要往CPU輸入或者準備好接收數據時,接口會向CPU發(fā)一個_INTR_。三、 判斷題1. 8088的可屏蔽中斷的優(yōu)先級高于不可屏蔽中斷。【錯】2. 通常8259A芯片中的IR0優(yōu)先級最低,IR7的優(yōu)先級最高?!惧e】3

15、. 在8088系統中,所謂中斷向量就是中斷服務程序入口地址。【對】4. 8259A具有8級優(yōu)先權控制,通過級聯可擴展至64級優(yōu)先權控制?!緦Α克?、 簡答題1. 簡要說明中斷控制器8259中IRR、IMR、ISR三個寄存器的作用。答: 中斷請求寄存器IRR:暫存中斷請求線上由設備發(fā)出的中斷請求信號。IRR對應位為“1”時表示設備發(fā)出了中斷請求。中斷屏蔽觸發(fā)器IMR:CPU是否受理中斷或批準中斷的標志。IMR對應位為“0”時,CPU可受理對應的外界中斷請求。當前中斷服務寄存器ISR:該寄存器用于存放當前正在被服務的所有中斷級,包括尚未服務完而中途被更高級別的中斷打斷了的中斷級。2. 8259A的初

16、始化命令字和操作命令字有什么區(qū)別?它們分別對應于編程結構中哪些內部寄存器?答:初始化命令字通常在系統初始化階段設置,從ICW1開始,按照固定的次序設置,一經設置完成,則在以后的操作中基本保存不變;操作命令字是在程序執(zhí)行階段向8259A發(fā)出的命令字,實現以8259A的狀態(tài),中斷方式和過程的控制。操作命令字可以一個程序中多次設置,從而改變中斷的方式。初始化命令字有4個,分別為ICW1、ICW2、ICW3、ICW4,操作命令字有3個,分別是OCW1、OCW2、OCW3.五、 應用題1. 已知8086系統采用單片8259A,中斷請求信號使用電平觸發(fā)方式,完全嵌套中斷優(yōu)先級,數據總線無緩沖,采用自動中斷

17、結束方式,中斷類型碼為20H27H,8259A的端口地址為B0H和B1H,試編程對8259A設定初始化命令字。;初始化程序如下MOV AL , 1BH;寫入ICW1,設定電平觸發(fā),單片OUT B0H , ALMOV AL ,20H;寫入ICW2,設定IRQ0的中斷類型碼為20HOUT B1H ,ALMOV AL,07H;寫入ICW4,設定完全嵌套方式,普通EOI方式OUT B1H ,AL2. 若中斷服務程序的入口地址為0320:0000H,中斷類型碼為60H,試編寫程序段,把中斷服務程序的入口地址放于矢量表中。MOV AX,0000HMOV ES, AXMOV BX,60h*4MOV ES:W

18、ORD PTRBX, AXMOV AX,0320HMOV ES:WORD PTRBX+2, AX第八章練習題一、 單項選擇題1. 8253某通道計數器最大計數初值是( )。 FFFFH 65535 65536 0000H2. 對8253來說,定時與計數( )。 是兩種不同的工作方式 實質相同 定時只加時鐘脈沖,不設置計數初值 計數不用加脈沖3. 8253哪種工作方式能產生連續(xù)方波輸出( )。 方式0 方式1 方式 2 方式34. 8253 計數/定時器工作于方式4的模式為( )。硬件觸發(fā)的選通信號發(fā)生器 單穩(wěn)態(tài)發(fā)生器 軟件觸發(fā)的選通信號發(fā)生器 頻率發(fā)生器5. 8253定時器的六種工作方式中,既

19、可由軟件啟動,又可由硬件啟動的是( ) 方式1,2 方式2,3 方式3,5 方式2,56. 某一8253通道,CLK輸入頻率1000Hz,工作于方式3(方波方式),寫入的計數初值為10H,且采用二進制計數方式,則一個周期內輸出信號的高電平和低電平分別為()ms。10,10 5,5 16,16 8,87. 8253 計數器1方式字=57H,計數脈沖頻率為 5MHz,OUT端輸出波形頻率為 200KHz,其初始化程序中計數初值應是( )。25H 25 00011001 2508. 8253工作在方式0時,在計數器工作過程中,門控信號GATE變?yōu)榈碗娖胶螅ǎ簳r停止計數 終止本次計數過程,開始新的計

20、數結束本次計數過程,等待下一次計數的開始 不影響計數器工作9. 可編程定時器/計數器8253能輸出連續(xù)周期波形的工作方式是()方式2和方式3 方式1和方式2 方式3和方式4 方式4和方式5二、 填空題1. 8253內部寄存器地址為 4 個I/O端口,其中 3 個是定時計數器通道端口。 2. 8253有3個16為計數通道,每個計數通道中有3條信號線:計數輸入CLK,輸出信號OUT以及 gate 。3. 方波輸出的8253,其計數初值為奇數時輸出 近似 方波,為偶數時輸出 理想 方波。4. 8253有 3 個通道,每個通道有 6 種工作方式,若要輸出連續(xù)方波,應選用工作方式 3 。5. 觀察825

21、3工作時序圖,指出這是什么工作方式,屬方式幾( 3 ),啟動計數信號是(WR,gate )。三、 分析、設計題 1. 采用8253實現秒信號發(fā)生器的電路如下圖所示,圖中CLK0接基準時鐘,OUT0接CLK1,OUT1產生秒定時信號。接口的初始化程序如下: MOVDX,控制口地址;計數通道0初始化, MOVAL,35H OUTDX,AL MOVAX,5000H ;計數通道0寫入計數初值 MOVDX,通道0地址; OUTDX,AL MOVAL,AH OUTDX,AL MOVDX,控制口地址;計數通道1初始化 MOVAL,56H OUTDX,AL MOVAL,200 ;計數通道1寫入計數初值 MOV

22、 DX, 通道1地址 ; OUTDX,AL答:控制口地址是36BH;通道0地址368H;通道1地址369H; 8253的通道0工作于方式2,方式名稱是速率發(fā)生器,計數初值為5000(十進制數)。8253的通道1工作于方式3,方式名稱是方波發(fā)生器,計數初值為200(十進制數)。接入到CLK0的基準頻率是1MHZ,計算步驟1*5000*200=1 MHZ。第九章練習題一、 單項選擇題1. DMA方式傳送數據時,是由( )控制的。 CPU 軟件 CPU +軟件 硬件控制器DMAC2. 8237A 芯片設置為請求傳輸方式時,其特點是( )。僅傳送一個字節(jié)的數據 連續(xù)傳送多個字節(jié)的數據僅傳送 DREQ

23、和 DACK 信號 連續(xù)傳送多個字節(jié)的數據,且邊傳送邊監(jiān)測DREQ信號是否有效。3. 在DMA操作中,DMAC和外設之間有一對聯絡信號線,DREQ和DACK,DMAC和CPU外設之間有一對聯絡信號線,HRQ和HLDA,這四個聯絡信號有效電平出現的次序是( )。 DREQDACKHRQ HLDA DREQHRQHLDA DACK HRQ HLDA DREQDACK HRQDREQDACKHLDA4. 在DMA傳送方式中,傳輸效率最高的方式是()。請求傳送方式 成組傳送方式 單字節(jié)傳送方式 級連方式5. 8237A DMA控制器不能控制的傳送是( )。 存儲器到外設之間傳送 外設與外設之間傳送 存

24、儲器與存儲器之間傳送 外設到存儲器之間傳送二、 填空題1. DMA傳送方式通常有單字節(jié)傳送、 請求傳送方式 、 數據塊傳送方式 、 級聯方式 四種。2. DMA操作有三種基本方法:周期挪用、周期擴展、CPU停機。其中 CPU停機 是微機系統中大部分DMAC最常用的傳送方式。三、 簡答題1. 說明8237A單字節(jié)DMA傳送數據的全過程。答:8237A取得總線控制權以后進行單字節(jié)的DMA傳送,傳送完一個字節(jié)以后修改字節(jié)計數器和地址寄存器,然后就將總線控制權放棄。若I/O的DMA請求信號DREQ繼續(xù)有效,8237A再次請求總線使用權進行下一字節(jié)的傳送。2. 說明8237A初始化編程的步驟。答:(1)

25、寫屏蔽字,阻止某通道的DMA請求。(2)寫命令字(8號地址),確定信號有效電平、優(yōu)先級方式、通道工作允許等。(3)寫模式字(B號地址),確定某通道傳送方式、傳送類型、地址寄存器變化方式等。(4)置0先/后觸發(fā)器。(5)設置地址寄存器、字節(jié)數寄存器的初值。(6)清除某通道屏蔽位,允許8237A響應其DMA請求。第十章練習題一、 單項選擇題1 對可編程接口芯片進行讀寫操作的必要條件是( )。 =L =L =L =L 或 =L2.8255A的PA口工作在方式2,PB口工作在方式1時,PC口( )。 用作兩個4位I/O口 部分引腳作聯絡,部分引腳作I/O全部引腳均作聯絡信號 作8位I/O端口,引腳都為

26、I/O線3 如果8255A的PA口工作于方式2,PB口可工作于哪種工作方式( )。 方式0 方式1 方式 2 方式0或方式14 8255端口A工作在方式2, 其端口功能是( )。雙向 輸出 輸入 傳送58255工作在方式1輸入時,將端口C的PC4置位,應執(zhí)行()操作。 10010000端口C 00001001端口C 00001001控制口 00001000控制口6. 8255A的INTE=1允許中斷,要使INTE=1,實現方法為( )。外部脈沖 由相應的中斷指令 由內部電路固定配搭的 由端口C的按位置“1”/置“0”的控制字78255A 工作于方式2時,A口可作雙向傳輸,C口的PC7 PC3為

27、A口提供控制線和狀態(tài)線,該控制線和狀態(tài)線( )。由編程初始化決定 由硬件連接決定 固定配搭 可由程序改變的8.并行接口芯片8255A工作在方式1輸出時,它與外設的聯絡信號是( )。和IBF 和 和和二、 填空題1. CPU與外設交換信息包括數據信息、狀態(tài)信息和 控制信息 ,這三種信息通常都是通過CPU的 數據總線來傳送的。 2. 8255A有三個8位并行端口PA、PB和PC,通常PC用作 控制 信息端口。3.8255A工作在方式1輸入時,通過信號 IBF 標識端口已經準備好了向C PU輸入的數據。8255A可允許中斷請求的工作方式有 方式1 和 方式2 。4·接口芯片中控制信號的意義

28、是 片選, 的意義是 讀端口 ,的意義是 寫端口 。5· 接口芯片中數據總線緩沖器的作用是 使快速CPU和慢速外設協調工作 。三、 簡答題1. 試述8255A端口C的使用特點。答: C口:有一個8位數據輸出存鎖/緩沖器,一個8位數據輸入緩沖器(不存鎖),可由方式控制字設定分為兩個4位口,亦可作為A、B口選通方式的狀態(tài)制作信號。C口還有位控制功能,可由置位控制字對C口某個位置位(1)或復位(0)。例如,置位控制字為05H(0000 0101),則令PC2置位為1;如如,置位控制字為08H(0000 1000),則令PC3復位為0。2. 扼要說明8255A工作于方式0和方式1時的區(qū)別。答

29、: 8255A工作于方式0是基本I/O方式,無聯絡線;方式1是選通I/O方式,有固定聯絡線。四、 分析、設計題1. 編寫程序,要求K斷開時,8個LED全部熄滅;K閉合時,8個LED以0.5秒的時間間隔從上至下輪流點亮,且不斷循環(huán)。8255的口地址是220H223H。請在程序中空缺部分填上正確內容。 MOVBL, FEH ;輪流點亮LED初始狀態(tài)MOVDX, 223H ; 8255初始化MOVAL, 90H OUTDX, AL MOVDX, 221H MOVAL, FFH ;8個LED全部熄滅OUTDX,ALL:MOVDX, 220H INAL, DX ;查K是否閉合SHRAL, 01H JC

30、LMOVDX, 221H MOVAL, BL ;輪流點亮LEDSHLBL, 01HL1: OUTDX, AL CALL DELAY ;延時 0.5秒JMP L 第十一章練習題一、 單項選擇題1. 與并行通信相比,串行通信適用于( )情況。 遠距離傳送 快速傳送 近距離傳送 傳送信號要求高2. 設串行異步通信時,數據傳送的速率是400字符秒,每個字符為12位二進制數據,則傳送的波特率是( ) 12000           2400 4800          9600 3串行接口芯片8250A( )。 只能作異步傳送 只能作同步傳送 既能作異步傳送又能能作同步傳送 可作并行傳送4串行接口中,并行數據和串行數據的轉換是用( )來實現的。 數據寄存器

溫馨提示

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

評論

0/150

提交評論