廣東海洋大學(xué)計(jì)算機(jī)接口技術(shù)復(fù)習(xí)提綱 - 副本_第1頁
廣東海洋大學(xué)計(jì)算機(jī)接口技術(shù)復(fù)習(xí)提綱 - 副本_第2頁
廣東海洋大學(xué)計(jì)算機(jī)接口技術(shù)復(fù)習(xí)提綱 - 副本_第3頁
廣東海洋大學(xué)計(jì)算機(jī)接口技術(shù)復(fù)習(xí)提綱 - 副本_第4頁
廣東海洋大學(xué)計(jì)算機(jī)接口技術(shù)復(fù)習(xí)提綱 - 副本_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、計(jì)算機(jī)接口技術(shù)復(fù)習(xí)提綱答案僅供參考答案僅供參考答案僅供參考答案僅供參考答案僅供參考答案僅供參考答案僅供參考答案僅供參考答案僅供參考一、 單項(xiàng)選擇題1.CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有( d )A.中斷方式 B.DMA方式C.程序控制方式 D.以上三種都是2.8086 CPU內(nèi)標(biāo)志寄存器中的控制標(biāo)志位占( c )A.9位 B.6位C.3位 D.16位3.CPU與IO設(shè)備間傳送的信號(hào)有( d ) 如果題意是cpu傳給i/o則是d,i/o傳送給cpu則是cA.數(shù)據(jù)信息 B.控制信息C.狀態(tài)信息 D.以上三種都是4.8255A這既可作數(shù)據(jù)輸入、出端口,又可提供控制信息、狀態(tài)信息的端口是( d )A.

2、B口 B.A口C.A、B、C三端口均可以 D.C口5.設(shè)串行異步通信的數(shù)據(jù)格式是:1個(gè)起始位,7個(gè)數(shù)據(jù)位,1個(gè)校驗(yàn)位,1個(gè)停止位,若傳輸率為1200,則每秒鐘傳輸?shù)淖畲笞址麛?shù)為( c )A.10個(gè) B.110個(gè)C.120個(gè) D.240個(gè)6.在數(shù)據(jù)傳輸率相同的情況下,同步字符傳輸?shù)乃俣纫哂诋惒阶址麄鬏?,其原因? d )A.字符間無間隔 B.雙方通信同步C.發(fā)生錯(cuò)誤的概率少 D.附加的輔助信息總量少7.采用高速緩存Cache的目的是( b )A.提高總線速度 B.提高主存速度C.使CPU全速運(yùn)行 D.擴(kuò)大尋址空間8.在中斷方式下,外設(shè)數(shù)據(jù)輸入到內(nèi)存的路徑是( d )A.外設(shè)數(shù)據(jù)總線內(nèi)存 B.外

3、設(shè)數(shù)據(jù)總線CPU內(nèi)存C.外設(shè)CPUDMAC內(nèi)存 D.外設(shè)IO接口CPU內(nèi)存9.CPU響應(yīng)中斷請求和響應(yīng)DMA請求的本質(zhì)區(qū)別是( b )A.中斷響應(yīng)靠軟件實(shí)現(xiàn)B.響應(yīng)中斷時(shí)CPU仍然仍控制總線,而響應(yīng)DMA請求時(shí),CPU要讓出總線C.速度慢D.控制簡單10.堆棧的工作方式是( d )A.先進(jìn)先出 B.隨機(jī)讀寫C.只能讀出,不能寫入 D.后進(jìn)先出11.指令MOV AX,3070H中源操作數(shù)的尋址方式為( d )A.寄存器尋址 B.直接尋址C.立即尋址 D.間接尋址12.Reset信號(hào)到來后,8086 CPU的啟動(dòng)地址為( c )A.00000H B.FFFFFHC.FFFF0H D.0FFFFH1

4、3.用3片8259A級(jí)聯(lián),最多可管理的中斷數(shù)是( b )A.24級(jí) B.22級(jí)C.23級(jí) D.21級(jí)14在8086 CPU內(nèi)部,總線接口單元和執(zhí)行單元兩者的工作方式為( b)。 A、串行且同步 B、并行但不同步 C、并行且同步 D、串行但不同步188253的計(jì)數(shù)器的最大計(jì)數(shù)初值是( d )A.65536 B.FFFFH C.FFF0H D.0000H19擦除EPROM中的信息可用的方式是( c )。 A、加12.5V電壓     B、加5V電壓     C、紫外線照射     D、紅外線照射20某微機(jī)字長

5、16位,其存儲(chǔ)器容量為64KB,如果按字節(jié)編址,其尋址范圍是( d )A.016K字 B.032K字C.016KB D.064KB字21在DMA方式下,將內(nèi)存數(shù)據(jù)傳送到外設(shè)的路徑是( d )A.CPUDMAC外設(shè) B.內(nèi)存數(shù)據(jù)總線外設(shè)C.內(nèi)存CPU總線外設(shè) D.內(nèi)存DMAC數(shù)據(jù)總線外設(shè)22要使8253輸出1個(gè)時(shí)鐘周期(1CLK)寬度的負(fù)脈沖,可選擇哪幾種工作方式( c )A.方式2,4,0 B.方式0,4,5C.方式2,4,5 D.方式1,4,523通常,中斷服務(wù)程序中的一條CLI指令目的是( b )A.禁止低一級(jí)中斷產(chǎn)生 B.禁止所有可屏蔽中斷C.禁止同級(jí)中斷產(chǎn)生 D.禁止高一級(jí)中斷產(chǎn)生24

6、8086/8088CPU為了保證在有多個(gè)中斷源的中斷系統(tǒng)中,確定一個(gè)中斷源并轉(zhuǎn)入相應(yīng)的中斷服務(wù)程序,采用的方法是( c )。  A.中斷向量     B.向量中斷     C.優(yōu)先排隊(duì)     D.并行工作 25若8086 CPU主頻為5MHz,則其基本總線周期為( a )A.200ns B.500ns C.125ns D.250ns 268255A的方式選擇控制字為80H,其含義是( c )A. A、B、C口全為輸入 B. A口為輸出,其他為輸入C. A、B為方式0 D. A、B、C口均為方式

7、0,輸出27. 對可編程接口芯片進(jìn)行讀/寫操作的必要條件是( c )A.RD=0 B.WR=0 C.RD=0或WR=0 D.CS=028.要管理64級(jí)可屏蔽中斷,需要級(jí)聯(lián)的8259A芯片數(shù)為( d )A. 4片 B.8片C.10片 D.9片29CPU響應(yīng)兩個(gè)硬中斷INTR和NMI時(shí),相同的必要條件是( a )A:允許中斷 B:當(dāng)前指令執(zhí)行結(jié)束C:總線空閑 D:當(dāng)前訪存操作結(jié)束30已知SRAM2114芯片容量為1K×4位,若要組成16KB的系統(tǒng)存儲(chǔ)器,則共需芯片數(shù)和組成的芯片組數(shù)為( )。(1)32和16; (2)16和32; (3)32和3; (4)16和1631已知SRAM2114

8、芯片容量為16K×1位,若需組成64KB的系統(tǒng)存儲(chǔ)器,則組成的芯片組數(shù)和每個(gè)芯片組的芯片數(shù)為( d )。 (1)2和8; (2)1和16; (3)4和16; (4)4和832若8086/8088系統(tǒng)采用單片8259A,其中斷類型號(hào)為46H時(shí),試問其中斷矢量指針是(b)。46H*4H=178H:338088CPU內(nèi)部的數(shù)據(jù)總線有( 16 )條。 (1)8條; (2)16條; (3)20條; (4)32條34 若(AL)=0FH,(BL)=04H,則執(zhí)行CMP AL,BL后,AL和BL的內(nèi)容為( a )。 (1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH3

9、5在并行可編程電路8255中,8位的I/O端口共有( c )。 (1)1個(gè) ;(2)2個(gè); (3)3個(gè); (4)4個(gè)36可編程計(jì)數(shù)/定時(shí)器電路8253的工作方式共有( d )。(1)3種; (2)4種; (3)5種; (4)6種 37在PC/XT中,NMI中斷的中斷矢量在中斷矢量中的位置。( c )A:是由程序指定的 B:是由自動(dòng)分配的C:固定在開始的個(gè)字節(jié)中D:固定在中斷矢量表的表首二、填空題1. 中斷類型碼為04H的中斷,其服務(wù)程序的入口地址一定存放在10H、11H、12H、13H_四個(gè)連續(xù)的單元中,若這四個(gè)單元的的內(nèi)容為:66H、50H、88H、30H,則其服務(wù)程序的入口地址為_3088

10、H:5066H。2. 設(shè)主片8259A的IR3上接有一從片,IR0上引入了一個(gè)中斷申請。那么初始化時(shí),主、從片的ICW3分別是_04H_、_00H_。3. 進(jìn)行DMA傳送的一般過程是:外設(shè)先向DMA控制器提出 請求信號(hào)DREQ ,DMA控制器通過 請求信號(hào)HRQ 信號(hào)有效向CPU提出總線請求,CPU回以 響應(yīng)信號(hào) HLDA 信號(hào)有效表示響應(yīng)。4. 8253的CLK0接1MHz的時(shí)鐘,欲使OUT0產(chǎn)生頻率為100KHz的方波信號(hào),則8253的計(jì)數(shù)初值應(yīng)為_10_,應(yīng)選用的工作方式是_方式3 _。5. 中斷控制器8259A中的中斷屏蔽寄存器IMR的值為ABH,則允許_5個(gè)(IR0,IR1,IR3,

11、IR5,IR7)_ _三級(jí)中斷產(chǎn)生。101010116. 時(shí)鐘周期是CPU的時(shí)間基準(zhǔn),它由計(jì)算機(jī)的_主頻_決定,若8086的時(shí)鐘周期為200ns,則基本總線周期為_800ns_。7. 從CPU的NMI引腳產(chǎn)生的中斷叫做_非屏蔽中斷_ _,他的響應(yīng)不受標(biāo)志位_IF_的控制。8. 若要可編程并行芯片8255A三個(gè)端口均作為輸出口,則其方式選擇控制字應(yīng)為_80H_。9. CPU在指令的最后一個(gè)時(shí)鐘周期檢測INTR引腳,若測得INTR為_接收到INTR信號(hào)_且標(biāo)志位IF為_1_,則CPU在結(jié)束當(dāng)前指令后響應(yīng)中斷請求。10. 8088管理著_1M_的內(nèi)存空間和_64k_的I/O端口空間。8088的I/O

12、端口的地址采用_獨(dú)立_編碼方式。四.簡答分析題1動(dòng)態(tài)RAM為什么需要定時(shí)刷新?因?yàn)殡娙葜械碾姾捎捎诼╇姇?huì)逐漸消失,所以要定時(shí)刷新2. I/O接口的功能有哪些?1. 信號(hào)的形式轉(zhuǎn)換2. 電平的轉(zhuǎn)換和放大3. 鎖存及緩沖4. I/O定向5. 并行及串行的轉(zhuǎn)換3 中斷向量表的作用是什么?如何設(shè)置中斷向量表?中斷類型號(hào)為15H 的中斷向量存放在哪些存儲(chǔ)器單元中?作用:中斷向量是中斷服務(wù)程序的入口地址。將所有中斷向量集中放在一起,形成中斷向量表。設(shè)置:中斷向量表占用存儲(chǔ)器的最低地址區(qū)(00000H-003FFH),每個(gè)中斷程序地址占用4個(gè)字節(jié)單元,兩個(gè)高地址用來存放程序入口地址的cs段地址,兩個(gè)底地址存

13、放程序入口地址的ip偏移地址。15H*4=54H 所以一次存在:54H、55H、56H、57H的單元中4. 總線周期中,何時(shí)需要插入TW等待周期,TW周期的個(gè)數(shù),取決于什么因素?在被寫入或者被讀取的外設(shè)或存儲(chǔ)器不能及時(shí)配合cpu傳送數(shù)據(jù),此時(shí)外設(shè)或存儲(chǔ)器會(huì)通過“ready”信號(hào)在t3狀態(tài)啟動(dòng)之前向cpu發(fā)送”數(shù)據(jù)沒有準(zhǔn)備好”,此時(shí)cpu在T3后插入一個(gè)或多個(gè)Tw時(shí)鐘周期進(jìn)入等待狀態(tài)。Tw的個(gè)數(shù)取決于外設(shè)ready發(fā)出“數(shù)據(jù)未準(zhǔn)備好”的次數(shù)。5 ROM-BIOS指的是什么?它的主要功能是什么?基本輸入輸出系統(tǒng)功能:用來驅(qū)動(dòng)和管理諸如鍵盤、顯示器、打印機(jī)、磁盤、時(shí)鐘、串行通信接口等基本的輸入輸出設(shè)

14、備6 DMA控制器有哪幾種工作方式?它可以工作于哪兩種狀態(tài),何時(shí)分別進(jìn)入這兩種狀態(tài)?單字節(jié)傳送、數(shù)據(jù)塊傳送、請求傳送、級(jí)聯(lián)傳送工作于從屬狀態(tài)和主控狀態(tài),當(dāng)未獲得總線控制權(quán)時(shí),cpu處于主控狀態(tài),而DMA處于從屬狀態(tài),當(dāng)cpu將總線權(quán)交給DMA時(shí),DMA獲得總線控制權(quán),處于主控狀態(tài)。7 什么是Cache?它能夠極大地提高計(jì)算機(jī)的處理能力是基于什么原理?(1)Cache 是位于CPU與主存之間的高速小容量存儲(chǔ)器。(2)它能夠極大地提高計(jì)算機(jī)的處理能力,是基于程序和數(shù)據(jù)訪問的局部性原理。8 8237A有哪些內(nèi)部寄存器?各有什么功能?初始化編程要對哪些寄存器進(jìn)行預(yù)置?基地址寄存器、基字節(jié)計(jì)數(shù)器、當(dāng)前地

15、址寄存器、當(dāng)前字節(jié)寄存器、工作方式寄存器9 分述8237A單字節(jié)傳送、請求傳送、塊傳送三種工作方式的傳送過程。書本P240108253有哪幾種工作方式?區(qū)分不同工作方式的特點(diǎn)體現(xiàn)在哪幾方面?答:8253有六種工作方式,分別為方式0,方式1,方式2,方式3,方式4,方式5,區(qū)分這六種不同的特點(diǎn)主要體現(xiàn)在三個(gè)方面:(1)輸出波形不同方式0:寫入控制字后,變?yōu)榈碗娖狡渌绞剑簩懭肟刂谱趾?,變?yōu)楦唠娖椒绞?、4、5輸出波形都是一個(gè)CLK脈寬的負(fù)脈沖,方式2、3輸出連續(xù)的波形;(2)啟動(dòng)定時(shí)/計(jì)數(shù)芯片方式不同方式0,2,3,4,寫入計(jì)數(shù)初值,即啟動(dòng)計(jì)數(shù)(軟件啟動(dòng))方式1,5需外加觸發(fā)信號(hào)(GATE的上升

16、沿)啟動(dòng)計(jì)數(shù)(硬件啟動(dòng))(3)計(jì)數(shù)過程中GATE門控信號(hào)控制功能不同:方式0,4: GATE為高電平時(shí)計(jì)數(shù),為低電平時(shí)停止計(jì)數(shù);方式2,3:GATE為高電平時(shí)計(jì)數(shù),為低電平時(shí)停止計(jì)數(shù);GATE的上升沿重新開始計(jì)數(shù)(具有硬件啟動(dòng)特點(diǎn));方式1,5:GATE信號(hào)上升沿重新開始計(jì)數(shù)(硬件啟動(dòng),GATE上升沿有效)。因?yàn)樵?方式時(shí),輸出占空比為1:1的方波或近擬方波,可以作為定時(shí)單位,故3方式運(yùn)用最普遍。11 設(shè)某系統(tǒng)中8259A的兩個(gè)端口地址分別為24H和25H,試分別寫出下列情況應(yīng)向8259A寫入的命令字:(1)讀中斷請求寄存器IRR 的值。MOV AL,0AHOUT 24H,ALIN AL,24

17、H(2)讀中斷服務(wù)寄存器ISR的值。MOV AL,0BHOUT 24H,ALIN AL,24H(3)讀查詢方式下的查詢狀態(tài)字。MOV AL,0CHOUT 24H,ALIN AL,24H(4)發(fā)一般的中斷結(jié)束命令EOI。MOV AL,00HOUT 24H,ALIN AL,24H12 中斷處理過程包括哪幾個(gè)基本階段?中斷服務(wù)程序中為什么要保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場?如何實(shí)現(xiàn)?共6個(gè)基本階段:保護(hù)現(xiàn)場、開中斷、中斷服務(wù)、關(guān)中斷、恢復(fù)現(xiàn)場、開中斷并返回保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場是為了使處理器停止當(dāng)前的任務(wù)而去處理中斷服務(wù),結(jié)束后后能夠正確的返回到先前的執(zhí)行狀態(tài)進(jìn)行工作。實(shí)現(xiàn):保護(hù)現(xiàn)場:通過將cs、ip、各種標(biāo)志寄存器

18、等壓入堆棧保存起來,等中斷程序處理完后,再通過出棧將堆棧中的數(shù)據(jù)在返回到寄存器等相應(yīng)的值,從而達(dá)到恢復(fù)現(xiàn)場的效果。13單片8259A能管理多少級(jí)可屏蔽中斷? 若用3片級(jí)聯(lián)能管理多少級(jí)可屏蔽中斷?8級(jí)可屏蔽中斷22級(jí) 8+7+7=2414.什么是總線周期?什么是時(shí)鐘周期?一個(gè)典型的總線周期最小包括幾個(gè)時(shí)鐘周期?什么情況下需要插入等待周期T ?總線周期:通常把CPU通過總線對微處理器外部(存貯器或I/O接口)進(jìn)行一次訪問所需時(shí)間稱為一個(gè)總線周期。時(shí)鐘周期:一個(gè)時(shí)鐘脈沖所需要的時(shí)間。又叫T周期或節(jié)拍脈沖一個(gè)總線周期有四個(gè)時(shí)鐘周期在被寫入或者被讀取的外設(shè)或存儲(chǔ)器不能及時(shí)配合cpu傳送數(shù)據(jù),此時(shí)外設(shè)或存

19、儲(chǔ)器會(huì)通過“ready”信號(hào)在t3狀態(tài)啟動(dòng)之前向cpu發(fā)送”數(shù)據(jù)沒有準(zhǔn)備好”,此時(shí)cpu在T3后插入一個(gè)或多個(gè)Tw時(shí)鐘周期進(jìn)入等待狀態(tài)。15.下段程序讀出的是8259A的哪個(gè)寄存器?簡要說明理由。MOV AL,0AH 應(yīng)該是MOV AL,0BH 參考書本p270OUT 20H,ALNOPIN AL,20H解:讀取中斷服務(wù)寄存器ISR的內(nèi)容。因?yàn)閳?zhí)行輸入指令(A00)之前,執(zhí)行的輸出指令,寫入了OCW3(D4D301),其中P RR RIS(D2D1D0)011指明隨后讀出ISR。五、設(shè)計(jì)題: 1.某一8086CPU系統(tǒng),采用一片8259A進(jìn)行中斷管理。設(shè)8259A工作在普通全嵌套方式,發(fā)出普通

20、EOI命令結(jié)束中斷,采用邊沿觸發(fā)方式請求中斷,IR1對應(yīng)的中斷向量號(hào)為90H。另外,8259A在系統(tǒng)中的I/O地址是FFA0H(A0=0)和FFA1H(A0=1)。請編寫8259A的初始化程序段。解:MOV DX,0FFAOHMOV AL,13H 寫ICW1OUT DX,ALMOV DX,0FFA1H MOV AL,8FH 寫ICW2 OUT DX,ALMOV AL,01H 寫ICW4MOV DX,ALMOV AL,0OUT DX,AL 2.用2片64KX8位的SRAM芯片構(gòu)成容量為128KB的存儲(chǔ)器,分析每片芯片的地址范圍和畫出連接圖。解;第一片芯片地址范圍:00000H-0FFFFH第一片

21、芯片地址范圍:10000H-1FFFFH連接圖如下:片選端D7D0A16A15A0(2)A9A0D7D0CE(1)A9A0D7D0CE103. 某8086系統(tǒng)中有一片8253芯片,其4個(gè)端口地址依此為:DODOH-DOD3H,時(shí)鐘頻率為2MHz,現(xiàn)利用計(jì)數(shù)器0,1,2分別產(chǎn)生周期為10s的方波及每1ms和1s產(chǎn)生一個(gè)負(fù)脈沖,試編寫包括初始化在內(nèi)的控制程序。解:MOV DX,0D0D3HMOV AL,16HOUT DX,ALMOV AL,74HOUT DX,AL MOV AL,0B4HOUT DX,ALMOV DX,0D0D0HMOV AL,20HOUT DX,ALMOV DX,0DOD1HMO

22、V AX,2000OUT DX,ALMOV AL,AHOUT DX,ALMOV DX,0D0D2HMOV AX,1000OUT DX,ALMOV AL,AHOUT DX,AL4某8255的端口地址為A380H-A383H,工作于方式0,A口、B口為輸出口,現(xiàn)欲將PC4置0,PC7置1,編寫初始化程序。解:MOV DX,0A383HMOV AL,89HOUT DX,ALMOV AL,08HOUT DX,ALMOV AL,OFHOUT DX,AL5. 某8086系統(tǒng)中有一片8253芯片,其4個(gè)端口地址依此為:100H-103H,計(jì)數(shù)脈沖(CLK引腳)頻率為1MHz,試編寫使計(jì)數(shù)器0在定時(shí)100s后

23、產(chǎn)生中斷請求,計(jì)數(shù)器2對外事件計(jì)數(shù),計(jì)滿900個(gè)事件后輸出中斷請求信號(hào)的匯編程序。解:MOV AL,31HOUT 103H,ALMOV AL,0OUT 100H,ALMOV AL,01OUT 100H,ALMOV AL,0B1HOUT 103H,ALMOV AL,0OUT 100H,ALMOV AL,09OUT 100H,AL6設(shè)計(jì)一個(gè)存儲(chǔ)器接口電路,其中部分電路給出如圖2所示,要求該存儲(chǔ)系統(tǒng)的地址范圍為FE000HFEFFFH,可增加的器件可以是基本門電路(與門、或門、非門、與非門、或非門),完成74LS138同CE的連接,畫出虛線框中門電路。7.如圖所示電路(1)分析各端口地址;(2)A口、B口工作在什么方式;(3)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論