《計(jì)算機(jī)接口技術(shù)》課程綜合復(fù)習(xí)資料_第1頁
《計(jì)算機(jī)接口技術(shù)》課程綜合復(fù)習(xí)資料_第2頁
《計(jì)算機(jī)接口技術(shù)》課程綜合復(fù)習(xí)資料_第3頁
《計(jì)算機(jī)接口技術(shù)》課程綜合復(fù)習(xí)資料_第4頁
《計(jì)算機(jī)接口技術(shù)》課程綜合復(fù)習(xí)資料_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論