青島理工大學計算機接口技術期末復習題及參考答案_第1頁
青島理工大學計算機接口技術期末復習題及參考答案_第2頁
青島理工大學計算機接口技術期末復習題及參考答案_第3頁
青島理工大學計算機接口技術期末復習題及參考答案_第4頁
青島理工大學計算機接口技術期末復習題及參考答案_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

PAGE一、單項選擇題(本大題共30分,共15小題,每小題2分)1、Intel公司生產的用于數據并行傳送的可編程接口芯片是()。A.8218B.8251C.8253D.82552、8255A引腳信號=0,=0,A1=1,A0=1時,表示()。

A.CPU向數據口寫數據

B.CPU向控制口送控制字

C.CPU讀8255A控制口

D.無效操作3、在8255的初始化程序中,使INTEA=1的目的是使()。A.A口在中斷方式下完成輸入/輸出操作B.B口在中斷方式下完成輸入/輸出操作C.A口在查詢方式下完成輸入/輸出操作D.B口在查詢方式下完成輸入/輸出操作4、在數據傳送過程中,數據由串行變為并行,或由并行變為串行,這種轉換是通過接口電路中的什么實現的()。A.數據寄存器B.移位寄存器C.鎖存器D.狀態寄存器5、在異步串行通信中,使用波特率來表示數據的傳送速率,它是指()。A.每秒鐘傳送的字符數B.每秒鐘傳送的字節數C.每秒鐘傳送的字數D.每秒鐘傳送的二進制位數6、傳送ASCII碼時D7位為校驗位,若采用偶校驗,傳送字符4的ASCII碼34H時的編碼為()。A.B4HB.34HC.35HD.B5H7、執行返回指令,退出中斷服務程序,這時返回地址來自()。A.ROM區B.程序計數器C.堆棧區D.CPU的暫存寄存器8、8259A應用中,需對IR5,IR3進行屏蔽,操作命令字OCW1應寫入()。A.D7HB.28HC.53HD.35H9、PC機中,確定硬中斷的服務程序入口地址的是()。A.主程序中的調用指令B.主程序中的轉移指令C.中斷控制器發出的類型碼D.中斷控制器中的中斷服務寄存器10、計數初值送到8253的()中。A.控制寄存器B.計數初值寄存器C.減計數單元D.輸出鎖存寄存器11、若8253可編程定時/計數器處于計數過程中,當CPU對它裝入新的計數值時,其結果將是()。A.8253可編程定時/計數器禁止編程B.8253可編程定時/計數器允許編程,并改變當前的計數過程C.8253可編程定時/計數器允許編程,但不改變當前的計數過程D.8253可編程定時/計數器允許編程,是否影響當前計數過程隨工作方式而變12、占用CPU時間最少的傳送方式是()。A.DMAB.中斷C.查詢D.無條件13、CPU與外設間數據傳送的控制方式有()。A.中斷方式B.DMA方式C.程序控制方式D.以上三種都是14、在中斷方式下,外設數據輸入到內存的路徑是()。A.外設→數據總線→內存B.外設→數據總線→CPU→內存C.外設→CPU→DMAC→內存D.外設→I∕O接口→CPU→內存15、將微處理器、內存儲器及I/O接口連接起來的總線是()。A.片總線B.外總線

C.系統總線D.局部總線二、判斷題(本大題共10分,共5小題,每小題2分)16、查詢式輸入輸出是按先讀狀態端口,后讀/寫數據端口的順序傳送數據的。A.對 B.錯17、對堆棧區的操作必須遵循先進先出的原則。A.對 B.錯18、在可屏蔽中斷的嵌套原則中,不允許低級中斷打斷高級中斷,但允許同級中斷相互打斷。A.對 B.錯19、8255A的A端口和B端口都能在方式2下進行工作。A.正確 B.錯誤20、目前在小型和微型計算機里最普遍采用的字母與字符編碼是ASCII碼。A.對 B.錯三、簡答題(本大題共2小題,每小題20分,共40分)21、串行通信有哪兩種方式?這兩種方式各有何特點?(20分)答:串行通信有異步串行通信與同步串行通信方式:同步串行通信的基本特點是以數據塊(字符塊)為信息單位傳送,每幀信息包括成百上千個字符,因此傳送一旦開始,要求每幀信息內部的每一位都要同步,也就是說同步通信不僅字符內部的傳送是同步的,字符與字符之間的傳送也應該是同步,這樣才能保證收/發雙方對每一位都同步。同步通信的缺點是要求發送時鐘和接收時鐘保持嚴格的同步。

異步串行通信的特點是以字符為信息單位傳送的,每個字符作為一個獨立的信息單位(1幀數據),可以隨機出現在數據流中,即發送端發送的每個字符在數據流中出現的時間是任意的,接收端預先并不知道。就是說,異步通信方式的“異步”主要體現在字符與字符之間通信沒有嚴格的定時要求;發送端和接收端可以由各自的時鐘來控制數據的發送和接收,這兩個時鐘源彼此獨立,互不同步。22、8253有哪幾種工作方式?區分不同工作方式的特點體現在哪幾個方面?為什么3方式使用最普遍?(20分)答:8253有六種工作方式,分別為方式0,方式1,方式2,方式3,方式4,方式5,區分這六種不同的特點主要體現在三個方面:(1)輸出波形不同方式0:寫入控制字后,變為低電平其他方式:寫入控制字后,變為高電平方式2、4、5輸出波形都是一個CLK脈寬的負脈沖,方式2、3輸出連續的波形;(2)啟動定時/計數芯片方式不同方式0,2,3,4,寫入計數初值,即啟動計數(軟件啟動)方式1,5需外加觸發信號(GATE的上升沿)啟動計數(硬件啟動)(3)計數過程中GATE門控信號控制功能不同:方式0,4:GATE為高電平時計數,為低電平時停止計數;方式2,3:GATE為高電平時計數,為低電平時停止計數;GATE的上升沿重新開始計數(具有硬件啟動特點);方式1,5:GATE信號上升沿重新開始計數(硬件啟動,GATE上升沿有效)。因為在3方式時,輸出占空比為1:1的方波或近擬方波,可以作為定時單位,故3方式運用最普遍。四、程序設計題(本大題共20分,共1小題,每小題20分)23、已知一個100字節的數據塊,存放在以5C10H:2000H開始的存儲區內,要求編寫一個完整程序將數據移動到以5C10H:1983H開始的存儲區內。《計算機接口技術》復習題一答案單項選擇題12345678910DBABDACBCB1112131415DADDC判斷題1617181920√×××√三、簡答題1、串行通信有哪兩種方式?同步通信和異步通信各有何特點?(20分)考核知識點:本題考查的是串行通信的基本概念。2、8253有哪幾種工作方式?區分不同工作方式的特點體現在哪幾個方面?為什么3方式使用最普遍?(20分)考核知識點:本題考查的是8253的工作方式等基本概念。四、程序設計題1、已知有100字節的數據塊存放在以5C10H:2000H開始的存儲區內,要求編寫一個完整程序將數據移動到以5C10H:1983H開始的存儲區內。考核知識點:存儲器及接口的應用。CODESEGMENTASSUMECS:CODEMAIN:MOVAX,5C10HMOVES,AXMOVDS,AXMOVSI,2063HMOVDI,206BHSTDMOVCX,100REPMOVSBMOVAH,4CHINT21HCODEENDSSTART:MOVAL,0FEHMOVDX,180HSS1:OUTDX,ALSHLAL,1JNCSTARTJMPSS1ENDMAIN

一、單項選擇題(本大題共15小題,每小題2分,共30分)1、一片Intel8255A需占用()個端口地址。A.2B.4C.6D.82、一臺微機化儀器采用8255A芯片作數據傳送接口,并規定使用接口地址的最低兩位作芯片內部尋址,已知芯片的A口地址為0F4H,則當CPU執行輸出指令訪問0F7H端口時,其操作為()。A.數據從端口C送數據總線B.數據從數據總線送端口CC.控制字送控制字寄存器D.數據從數據總線送端口B3、8255A的方式選擇控制字為80H,其含義是()。A.A、B、C口全為輸入B.A口為輸出,其他為輸入C.A、B為方式0D.A、B、C口均為方式0,輸出4、如果約定在字符編碼的傳送中采用偶校驗,若接收到校驗代碼11010010,則表明傳送中()。A.未出現錯誤B.出現奇數位錯C.出現偶數位錯D.最高位出錯5、串行通信中,若收發雙方的動作由同一個時鐘信號控制,則稱為()串行通信。A.同步B.異步C.全雙工D.半雙工6、中斷控制方式的優點是()。A.提高CPU的利用率B.提高CPU與外設的數據傳送精度C.提高CPU與外設的數據傳送速度D.減少外設的等待時間7、通常情況下,一個外中斷服務程序的第一條指令是STI,其目的是()。A.開放所有屏蔽中斷B.允許低一級中斷產生C.允許高一級中斷產生D.允許同一級中斷產生8、如果有多個中斷請求同時發生,系統將根據它們的優先級高低,響應優先級最高的中斷請求,若要調整響應順序,則應使用()。A.中斷嵌套B.中斷響應C.中斷屏蔽D.中斷向量9、可以從8253的()寄存器中讀出減計數器的值。A.控制寄存器B.計數初值寄存器C.減計數單元D.輸出鎖存寄存器10、在對8253進行任何操作前,都必須先向8253寫入一個(),以確定8253的工作方式。A.控制字B.計數初值C.狀態字D.指令11、某一測控系統要使用連續的方波信號,如果使用8253可編程定時/計數器來實現此功能,則8253應工作在()。A.方式0B.方式1C.方式2D.方式312、DMA方式中,周期“竊取”是竊取一個()。A.存儲周期B.指令周期C.CPU周期D.總線周期13、CPU與I∕O設備間傳送的信號有()。A.數據信息B.控制信息C.狀態信息D.以上三種都是14、CPU響應中斷請求和響應DMA請求的本質區別是()。A.中斷響應靠軟件實現B.速度慢C.控制簡單D.響應中斷時,CPU仍然控制總線,而響應DMA請求時,CPU要讓出總線15、支持無條件傳送方式的接口電路中,至少應包含()。A.數據端口,控制端口B.狀態端口C.控制端口D.數據端口二、判斷題(本大題共5小題,每小題2分,共10分)16、同一片8259的8個中斷源的中斷向量在中斷向量表中可以不連續存放。A.對 B.錯17、連接CPU和外設的接口電路中必須要有狀態端口。A.對 B.錯18、在8255A中可以進行按位置位/復位的端口是端口A、B、C。A.對 B.錯19、目前在小型和微型計算機里最普遍采用的字母與字符編碼是ASCII碼。A.對 B.錯20、零地址運算指令在指令格式中不給出操作數地址,它的操作數來自棧頂和次棧頂。A.對 B.錯三、簡答題(本大題共2小題,每小題20分,共40分)21、可編程并行接口芯片8255A面向I/0設備一側的端口有幾個?其中C口的使用有哪些特點?(20分)答:(1)8255A具有兩個8位(A口與B口)和兩個4位(C口的高/低4位)并行I/0端口。(2)C口的使用比較特殊,除作數據口外,當工作方式1和方式2時,它的大部分引腳被分配作專用聯絡信號;PC口可以進行按位控制;在CPU讀取8255A狀態時,PC口又作為1、2方式的狀態口用。22、D/A轉換器接口的任務是什么?它和微機連接時,一般有哪幾種接口形式?(20分)答:D/A轉換器接口的任務是解決CPU與DAC之間的數據緩沖問題。一般有三種形式:1、采用中小規模邏輯芯片構成的接口電路與CPU連接;2、采用通用并行I/O接口芯片與CPU連接;采用GAL器件。四、程序設計題(本大題共1小題,每小題20分,共20分)23、BUFFER字節數組中存有一組無序列字節數數據,列的長度表示在BUFFER的第一個字節中,KEY為一個字節數據,編寫程序在BUFFER中查找有無KEY,若有就結束,若沒有就將KEY加入到BUFFER中去,并修改列的長度。《計算機接口技術》復習題二答案單項選擇題12345678910BCCAAACCDA1112131415DADDD二、判斷題1617181920BBBAA注:判斷題題干是A、B兩個選項,而不是括號畫√或×。三、簡答題21、可編程并行接口芯片8255A面向I/0設備一側的端口有幾個?其中C口的使用有哪些特點?考核知識點:本題考查的可編程并行接口芯片8255A的端口和其特點,可以參照接口芯片8254進行解答。22、D/A轉換器接口的任務是什么?它和微機連接時,一般有哪幾種接口形式?考核知識點:本題考查的D/A轉換器接口的特點。四、程序設計題23、BUFFER字節數組中存有一組無序列字節數數據,列的長度表示在BUFFER的第一個字節中,KEY為一個字節數據,編寫程序在BUFFER中查找有無KEY,若有就結束,若沒有就將KEY加入到BUFFER中去,并修改列的長度。考核知識點:程序設計應用。

溫馨提示

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

評論

0/150

提交評論