




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《計(jì)算機(jī)接口技術(shù)》課程綜合復(fù)習(xí)資料
一、單選題
I.在計(jì)算機(jī)系統(tǒng)中,可用于傳送中斷請求和中斷相應(yīng)信號的是()。
(A)地址總線(B)數(shù)據(jù)總線(C)控制總線(D)都不對
2.在進(jìn)入DMA工作方式之用,DMA控制器當(dāng)作CPU總線上的一個(gè)()。
(A)I/O設(shè)備(B)I/O接口(C)主處理器(D)邏輯高
3.微處理器系統(tǒng)采用存儲(chǔ)器映像方式編址時(shí)存儲(chǔ)單元與I/O端口是通過()來區(qū)分的。
(A)不同的地址編碼(B)不同的讀控制邏輯(C)不同的寫控制邏輯(D)專用I/O指令
4.實(shí)現(xiàn)CPU與8259A之間信息交換是
(A)數(shù)據(jù)總線緩沖器(B)級聯(lián)緩沖/比較器
(C)讀寫控制電路(D)數(shù)據(jù)總線緩沖器與讀寫控制電路
5.微機(jī)系統(tǒng)中若用4片8259A構(gòu)成主、從兩級中斷控制邏輯,接至CPU的可屏蔽中斷請求線INTR
上,最多可擴(kuò)展為O級外部硬中斷。
A.32B.29C.28D.24
6.ADC0809電路是從()有效時(shí)開始轉(zhuǎn)換工作的。
(A)START(B)INTA(C)OE(D)INTR
7.若兩機(jī)進(jìn)行異步串行通信,通信波特率為2400位/每秒,且通信字符格式規(guī)定為:1位起始位、
八位數(shù)據(jù)位、1位校驗(yàn)位、2位停止位,則每秒鐘最大能傳送的字符個(gè)數(shù)是()。
(A)240(B)2400(C)100(D)200
8.8253芯片在計(jì)算機(jī)系統(tǒng)中主要用于()。
(A)中斷控制(B)定時(shí)與計(jì)數(shù)(C)串行通訊(D)并行通訊
9.用8088CPU組成的PC機(jī)數(shù)據(jù)線是()。
(A)8條單向線(B)16條單向線(C)8條雙向線(D)16條雙向線
10.在8259A級聯(lián)使用時(shí),主片的優(yōu)先級管理方式應(yīng)設(shè)置成()。
(A)完全嵌套方式(B)特殊完全嵌套方式(C)循環(huán)優(yōu)先級(D)特殊循環(huán)優(yōu)先級
11.在以8086/8088為CPU的微機(jī)系統(tǒng)中若要往I/O端口寫入數(shù)據(jù)可使用的指令是()。
A.INB.LEAC.MOVD.OUT
12.8086/8088的中斷類型碼為()。
(A)20位的二進(jìn)制數(shù)(B)16位的二進(jìn)制數(shù)(08位的二進(jìn)制數(shù)(D)4位的二進(jìn)制數(shù)
13.可編程定時(shí)/計(jì)數(shù)器8253計(jì)數(shù)器1工作于方式4時(shí),下面的說法正確的是()。
(A)計(jì)數(shù)器1工作于軟件觸發(fā)方式(B)計(jì)數(shù)器1工作于硬件觸發(fā)方式
(C)計(jì)數(shù)器1工作于分頻相方式(D)計(jì)數(shù)器1工作于方波發(fā)生相方式
14.當(dāng)CPU的數(shù)據(jù)總線的位數(shù)少于D/A轉(zhuǎn)換器的數(shù)據(jù)位數(shù)時(shí),兩者在進(jìn)行硬件連接時(shí)要采川()結(jié)
構(gòu)。
(A)直通方式(B)單緩沖方式(C)雙緩沖方式(D)以上三種都可以
15.在8086CPU中,當(dāng)M//0=0,必=1」皖=0時(shí),CPU完成的操作是()。
(A)存儲(chǔ)器讀(B)I/O讀(C)存儲(chǔ)器寫(D)I/O寫
16.在BUFDB?,?,5,9這條語句中,?代表的含義是()。
(A)隨機(jī)數(shù)(字節(jié)型)(B)?字符的ASCII(。隨機(jī)數(shù)(字型)(D)隨機(jī)數(shù)(雙字型)
17.下列端口訪問指令錯(cuò)誤的是()。
(A)INAL,60H
(B)MOVDX,303H
OUTDX,AL
(C)MOVDX,303H
MOVAL,[SI]
OUTDX,AL
(D)INAL,303H
18.8086CPU往8255端口B送數(shù)據(jù)時(shí),則8255A芯片引腳AlAO為()。
(A)AlA0=00(B)AlA0=01(C)A!A0=10(D)A1AO=11
19.卜.面哪一條語句是采用寄存器間接尋址的?
(A)MOVAX,BX(B)MOVAL,[BXJ(C)MOVAX,20(D)MOVAX,BUF
20.某一中斷程序入口地址值填寫在向量表的0080H—0083H存儲(chǔ)單元中,則該中斷對應(yīng)的中斷類
型號一定是
(A)1FH(B)2OH(C)21H(D)22H
21.在PC/XT機(jī)中,NMI的中斷向量在中斷向量表中的位置是()。
(A)由程序指定的
(B)由DOS自動(dòng)分配的
(。固定在0008H開始的4個(gè)字節(jié)中
(D)固定在中斷向量表首
22.一個(gè)滿量程為5V的D/A轉(zhuǎn)換器,要求能分辯的最小電壓的5mV,則分辨率為()。
(A)8(B)16(C)10(D)32
23.設(shè)INTR中斷號為60H,中斷向量為3344H:1122H,則從180H起連續(xù)地址單元的內(nèi)容為()。
(A)33441122(B)44332211(C)ll223344(D)22114433
24.在某一存儲(chǔ)器系統(tǒng)中,設(shè)有只讀存儲(chǔ)器16KB,隨機(jī)存儲(chǔ)器48KB,用16根地址線來尋址,如
只讀存儲(chǔ)器位于低地址段,則其地址范圍是()。
(A)OOOOH—2BFFH(B)OOOOH—OFFFH(C)OOOOH—3FFFH(D)OOOOHTAFFH
25.有關(guān)8255A狀態(tài)字的使用,下列敘述正確的是()。
(A)狀態(tài)字由用戶任意指定
(B)狀態(tài)字與C口的外部引腳無關(guān)
(C)查INTR位不如查IBF或OBF位可靠
(D)INTE位由I/O操作過程中自動(dòng)產(chǎn)生
26.8088微處理器可尋址訪陽的最大I/O空間為()。
(A)1KB(B)64KB(C)640KB(D)1MB
27.8086在執(zhí)行INAL,DX指令時(shí),AL寄存器的內(nèi)容輸出到()上。
(A)地址總線(B)數(shù)據(jù)總線(。存儲(chǔ)器(D)寄存器
28.8255A工作在方式2(雙向選通I/O)時(shí)()。
(A)只能作輸入接口
(B)只能作輸出接口
(C)作輸入口或作輸出口
(D)同時(shí)可作輸入口、輸出I」
29.一個(gè)8位的D/A轉(zhuǎn)換器的分辯能力能達(dá)到滿量程的()。
(A)l/8(B)1/I6(QI/128(D)1/256
30.使多路模擬信號共有一個(gè)A/D轉(zhuǎn)換器時(shí),需使用()。
(A)采樣保持器(B)多路模擬開關(guān)(C)傳感器(D)濾波電路
二、判斷題
1.8片8259A級聯(lián)時(shí),最多能管理57級可屏蔽中斷。
2.8086指令隊(duì)列空出兩個(gè)字節(jié)或8088指令隊(duì)列空出一個(gè)字節(jié)時(shí),則BIU就自動(dòng)執(zhí)行一次取指周期
操作。
3.某8259A芯片的地址引出線A0接入CPU的地址線Al,已知其二個(gè)端口地址分別為:306H,304H,
給該芯片發(fā)出的中斷結(jié)束命令應(yīng)寫入的端口是304H。
4.80386計(jì)算機(jī)的CPU有32位的地址線,其最大可尋址的物理內(nèi)存空間是4GB。
5.在特殊全嵌套方式下,8259可響應(yīng)同級或高級中斷請求。
6.1NT8253采用BCD碼計(jì)數(shù)時(shí),其最大計(jì)數(shù)值為000()。
7.對于8259A的中斷請求寄存器IRR,當(dāng)某一個(gè)IRi端呈現(xiàn)0時(shí),則表示該端有中斷請求。
8.當(dāng)ALE有效時(shí),8086/8088CPU地址/數(shù)據(jù)總線AD15~AD0上傳送的是地址信息。
9.多片8259級聯(lián),從片中的INT引腳都連到主片的rQ0~7引腳上。
10.8225A的“端口C置1圈0控制字“不能寫入其控制寄存器中。
11.8088/8086的AD7-AD0是地址數(shù)據(jù)復(fù)用引腳,在T1時(shí)傳送數(shù)據(jù)信號。
12.8086/8088微處理器的INTR引腳可由標(biāo)志位TF控制。
13.對8086/8088系統(tǒng),中斷類型碼的人小與中斷優(yōu)先級高低無關(guān)。
14.8086/8088CPU的數(shù)據(jù)線和地址線是以分時(shí)復(fù)用方式輪流使用的。
三、問答題
1.什么是接口?為什么需要接口?接口有哪些作用?
2.8086和8088在最小模式下的引腳信號有何不同?
3.8086CPU預(yù)取指令隊(duì)列有葉么好處?8086CPU內(nèi)部的并行操作體現(xiàn)在哪里?
4.若用IKxl位的RAM芯片組成16Kx8位的存儲(chǔ)器,需要多少片芯片?在CPU的地址線中有多
少位參與片內(nèi)尋址?多少位用做芯片組選擇信號?
5.8086CPU在執(zhí)行輸入輸出指令時(shí),CPU有哪些控制管腳的作用,什么樣的電平有效?
6.主機(jī)和外設(shè)之間傳輸信息的方式有哪四種?
7.8086的存儲(chǔ)器空間最大可以為多少?怎樣用16位寄存器實(shí)現(xiàn)對20位地址的尋址?完成邏輯地
址到物理地址轉(zhuǎn)換的部件是什么?
8.一個(gè)異步串仃發(fā)送舂,發(fā)送具有8位數(shù)據(jù)位的字符,在系統(tǒng)中使用一位作偶校驗(yàn),2個(gè)停止位。
若每秒鐘發(fā)送100個(gè)字符,它的波特率和位周期是多少?
9.8255A工作于方式2,采用中斷傳送,CPU如何區(qū)分輸入中斷還是輸出中斷?
10.端口編址有哪兩種方法?各有什么特點(diǎn)?
四、編寫程序
I.設(shè)置8253計(jì)數(shù)器2為BCD碼計(jì)數(shù)方式,工作于方式3(方波發(fā)生器),CLK2輸入端每來1()個(gè)
計(jì)數(shù)脈沖,輸出端OUT2的高電平與低電平反相一次(對稱方波),寫出8253的初始化程序段。(設(shè)
8253的I#計(jì)數(shù)器端口地址為0184H,2#計(jì)數(shù)器端口地址為0I85H,3#計(jì)數(shù)器端口地址為0186H,8255
的控制端口地址為0187H)
2.用一片8255,采用查詢方式輸出數(shù)據(jù)到外設(shè),外設(shè)的READY信號為1時(shí)表示外設(shè)準(zhǔn)備好,可以
輸出數(shù)據(jù),好為0時(shí)表示未準(zhǔn)備好.假設(shè)8255的端口地址為2F0-2F3H.要求寫出8255的控制命
令字、初始化程序及I/O程序.
3.用一片8255,泯用俊詢方式輸入外設(shè)的一個(gè)8位數(shù)據(jù),外設(shè)的狀態(tài)信號為低電平時(shí)表示數(shù)據(jù)有
效,可以輸入.假設(shè)8255的端口地址為230-233H.要求寫出8255的控制命令字、初始化程序及
I/O程序.
4.用一片8255,采用查詢方式輸出一個(gè)8位數(shù)據(jù)到外設(shè),外設(shè)的BUSY信號為I時(shí)表示外設(shè)正忙,
不能輸出,BUSY為。時(shí)表示外設(shè)不忙,可以輸出.假設(shè)8255的端口地址為260--263H.要求寫出
8255的控制命令字、初始化程序及1/O程序.
5.某系統(tǒng)外接電路如圖,8255A口地址為2F0H?2F3H,請?jiān)O(shè)計(jì)源程序,一次性的測試開關(guān)的位置,
當(dāng)K閉合時(shí),LED亮,K斷開時(shí)LED滅(提示:C口高4位應(yīng)為方式。輸入,低4位為方式0輸出)。
CODESEGMENT
ASSUMECS:CODE
BEG:
;CLJ初始化
;讀CD
;測試PC7并組織輸出數(shù)據(jù)
;數(shù)據(jù)寫入C口使LED亮/滅
;返DOSCODEENDSENDBEG
綜合復(fù)習(xí)資料參考答案
一、單選題
題號12345678910
答案CABDBADBCB
題號II121314151617181920
答案ACACDADBBB
題號21222324252627282930
答案CCDCBBBDDB
二、判斷題
題號12345678910
ff
答案VVVVyXXyVX
題號11121314
答案XXVy/
三、問答題
1.答:CPU和外設(shè)之間的信息交換存在以下一些問題:速度不匹配;信號電平不匹配;信號格式不
匹配;時(shí)序不匹配。I/O接口電路是專門為解決CPU與外設(shè)之間的不匹配、不能協(xié)調(diào)工作而設(shè)置的,
處于總線和外設(shè)之間。
接口作用主要包括信號暫存、數(shù)據(jù)格式轉(zhuǎn)換、傳送路徑的切換控制和狀態(tài)信號的交換、通訊控制、
設(shè)備動(dòng)作、定時(shí)控制、中斷管理及錯(cuò)誤檢測等功能。
2.答案:INTA用來對外的中斷請求作出響應(yīng)。
ALE作為鎖存信號,對地址進(jìn)行鎖存
DEN為收發(fā)器提供一個(gè)信號,說明CPU當(dāng)前準(zhǔn)備發(fā)送或接收數(shù)據(jù)
DT/R用來控制8286/8287的數(shù)據(jù)傳送方向
M/I0區(qū)分CPU進(jìn)行存儲(chǔ)器訪問還是輸入/輸出訪問的控制信號
WR作為寫信號輸出端,低電平有效
HLDA作為CPU響應(yīng)其他部件發(fā)出總線請求的輸出端
HOLD作為其他部件向CPU發(fā)出總線請求信號的輸入端
3.答:8086CPU的預(yù)取指令隊(duì)列由6個(gè)字節(jié)組成,按照8086CPU的設(shè)計(jì)要求,指令執(zhí)行部件(EU)
在執(zhí)行指令時(shí),不是直接通過訪問存儲(chǔ)器取指令,而是從指令隊(duì)列中取得指令代碼,并分析執(zhí)行它。
從速度上看,該指令隊(duì)列是在CPU內(nèi)部,EU從指令隊(duì)列中獲得指令的速度會(huì)遠(yuǎn)遠(yuǎn)超過直接從內(nèi)存
中讀取指令。8086CPU內(nèi)部的并行操作體現(xiàn)在指令執(zhí)行的同時(shí),待執(zhí)行的指令也同時(shí)從內(nèi)存中讀取,
并送到指令隊(duì)列。
4.答:要128片。A1?A9共10位參與片內(nèi)尋址,其余可用于片選信號。
5.答:RDWDCSMI0BHE,除了BHE高電平有效,其它均低電平有效。
6.答案:無條件傳送、查詢式傳送、中斷方式傳送、直接存儲(chǔ)器存取。
7.答:8086的存儲(chǔ)器空間最大可以為2人20(IMB);8086計(jì)算機(jī)引入了分段管理機(jī)制,當(dāng)CPU尋
址某個(gè)存儲(chǔ)單元時(shí),先將段寄存器內(nèi)的內(nèi)容左移4位,然后加上指令中提供的16位偏移地址形成
20位物理地址。
8.答:每個(gè)字符需要的發(fā)送位數(shù)是12位(數(shù)據(jù)位8位,校驗(yàn)位1位,停止位2位,起始位1位)。
每秒發(fā)送100個(gè)字符共1200fto因此波特率為1200波特,位周期一二X833〃5
1200尸
9.答:CPU響應(yīng)8255A的中斷請求后,在中斷服務(wù)程序的開始可以查詢8255A的狀態(tài)字,判斷。麗
(PC7)和IBFA(PC5)位的狀態(tài)來區(qū)分是輸入中斷還是輸出中斷,并據(jù)此轉(zhuǎn)向相應(yīng)的輸入或輸出
操作。
10.答案:⑴獨(dú)立編址(專用的I/O端口編址)--存儲(chǔ)器和I/O端口在兩個(gè)獨(dú)立的地址空間中。優(yōu)點(diǎn):
I/O端口的地址碼較短,譯碼電路簡單,存儲(chǔ)器同I/O端口的操作指令不同,程序比較清晰;存儲(chǔ)器
和I/O端口的控制結(jié)構(gòu)相互獨(dú)立,可以分別設(shè)計(jì)。缺點(diǎn):需要有專用的I/O指令,程序設(shè)計(jì)的靈活性
較差。
⑵統(tǒng)?編址(存儲(chǔ)器映像編址)?一存儲(chǔ)器和I/O端口共用統(tǒng)?的地址空間,當(dāng)?個(gè)地址空間分配給I/O
端口以后,存儲(chǔ)器就不能再占有這一部分的地址空間。
優(yōu)點(diǎn):不需要專用的I/O指令,任何對存儲(chǔ)器數(shù)據(jù)進(jìn)行操作的指令都可用于I/O端口的數(shù)據(jù)操作,程
序設(shè)計(jì)比較靈活;由于I/O端口的地址空間是內(nèi)存空間的一部分,這樣,I/O端口的地址空間可大可
小,從而使外設(shè)的數(shù)量幾乎不受限制。
缺點(diǎn):I/O端口占用了內(nèi)存空間的一部分,影響了系統(tǒng)的內(nèi)存容量:訪問I/O端口也要同訪問內(nèi)存一
樣,由于內(nèi)存地址較長,導(dǎo)致執(zhí)行時(shí)間增加。
四、編寫程序
I.答:8253控制字為1001011IB(或10110111);
計(jì)數(shù)初值為0AH(或000AH);
8253初始化程序段:
MOVDX,187H
MOVAL,1001011IB(或1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- JJG 878-2025熔體流動(dòng)速率儀檢定規(guī)程
- LS/T 6144-2023糧油檢驗(yàn)糧食中鎘的測定膠體金快速定量法
- 2025至2030年中國奧運(yùn)毛絨玩具數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國臺(tái)式真空充氣包裝機(jī)數(shù)據(jù)監(jiān)測研究報(bào)告
- 新疆維吾爾自治區(qū)喀什地區(qū)莎車縣2024-2025學(xué)年高二上學(xué)期1月期末考試物理試題(含答案)
- 2024-2025學(xué)年重慶市酉陽縣八年級(上)期末歷史試卷(含答案)
- 2019-2025年消防設(shè)施操作員之消防設(shè)備中級技能考前沖刺模擬試卷B卷含答案
- 2020年中考生物試題(含答案)
- 遺產(chǎn)繼承遺囑代辦合同(2篇)
- 采購與供應(yīng)鏈分包合同(2篇)
- 2025廣東深圳證券交易所及其下屬單位信息技術(shù)專業(yè)人員招聘筆試參考題庫附帶答案詳解
- 第20課《井岡翠竹》部編版2024-2025七年級語文下冊
- 2025年河南交通職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2025年湖南科技職業(yè)學(xué)院高職單招高職單招英語2016-2024年參考題庫含答案解析
- 西學(xué)中培訓(xùn)基地結(jié)業(yè)考試試題
- 2025年度政府機(jī)關(guān)勞動(dòng)合同封面設(shè)計(jì)參考2篇
- 中央空調(diào)改造項(xiàng)目施工方案
- 家政服務(wù)中的時(shí)間管理與效率提升
- 手術(shù)患者轉(zhuǎn)運(yùn)交接課件
- 老年骨質(zhì)疏松性疼痛診療與管理中國專家共識(shí)(2024版)解讀
- 高中生物選擇性必修1試題
評論
0/150
提交評論