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

下載本文檔

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

文檔簡介

注:本文檔及答案由阿稻想洋洋完善上傳提供,如有疑問或不妥之處,請自行解決或找?guī)熜治覇雾?xiàng)選擇題1.CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有(d)注:程序控制方式〔包括無條件傳送方式、查詢方式〕2.8086CPU內(nèi)標(biāo)志存放器中的控制標(biāo)志位占(c)∕O設(shè)備間傳送的信號有(d)如果題意是cpu傳給i/o那么是d,i/o傳送給cpu那么是cA.數(shù)據(jù)信息B.控制信息C.狀態(tài)信息4.8255A這既可作數(shù)據(jù)輸入、出端口,又可提供控制信息、狀態(tài)信息的端口是(d)A.B口B.A口C.A、B、C三端口均可以5.設(shè)串行異步通信的數(shù)據(jù)格式是:1個起始位,7個數(shù)據(jù)位,1個校驗(yàn)位,1個停止位,假設(shè)傳輸率為1200,那么每秒鐘傳輸?shù)淖畲笞址麛?shù)為(c)C.120個1200/〔1+7+1+1〕=1206.在數(shù)據(jù)傳輸率相同的情況下,同步字符傳輸?shù)乃俣纫哂诋惒阶址麄鬏?,其原因?d)7.采用高速緩存Cache的目的是(b)A.提高總線速度8.在中斷方式下,外設(shè)數(shù)據(jù)輸入到內(nèi)存的路徑是(d)→數(shù)據(jù)總線→→數(shù)據(jù)總線→CPU→→CPU→DMAC→內(nèi)存→I∕O接口→CPU→內(nèi)存9.CPU響應(yīng)中斷請求和響應(yīng)DMA請求的本質(zhì)區(qū)別是(b)B.響應(yīng)中斷時CPU仍然仍控制總線,而響應(yīng)DMA請求時,CPU要讓出總線10.堆棧的工作方式是(d)A.先進(jìn)先出B.隨機(jī)讀寫C.只能讀出,不能寫入11.指令MOVAX,[3070H]中源操作數(shù)的尋址方式為(b)A.存放器尋址C.立即尋址12.Reset信號到來后,8086CPU的啟動地址為(c)13.用3片8259A級聯(lián),最多可管理的中斷數(shù)是(b)A.24級注:3*8-2=22每片8259有8個IRQ輸入端。3片8259A級聯(lián),其中1片為主控8259,它用兩個IRQ輸入端連接兩個從片,故有6+8+8=22。14.在8086CPU內(nèi)部,總線接口單元和執(zhí)行單元兩者的工作方式為〔b〕。

A、串行且同步B、并行但不同步C、并行且同步D、串行但不同步18.8253的計數(shù)器的最大計數(shù)初值是(d)

8253的計數(shù)器是減法計數(shù)器,當(dāng)初值為0時,0-1=FFFFH〔二進(jìn)制計數(shù)〕或0-1=9999〔BCD計數(shù)〕;之后每次減1,初值為0時,計數(shù)個數(shù)最多〔所以才稱為最大計數(shù)初值,也就是計數(shù)范圍最大最多〕,如果設(shè)為二進(jìn)制計數(shù),那么能計65536個數(shù),如果是BCD計數(shù),那么能計10000個數(shù)。19.擦除EPROM中的信息可用的方式是〔c〕。

B、加5V電壓C、紫外線照射D、紅外線照射坑20.某微機(jī)字長16位,其存儲器容量為64KB,如果按字節(jié)編址,其尋址范圍是(B)

A.0~16K字B.0~32K字C.0~16KBD.0~64KB字64*8*k/8=64k〔字節(jié)〕=32k〔字〕坑21.在DMA方式下,將內(nèi)存數(shù)據(jù)傳送到外設(shè)的路徑是(B)

A.CPU→DMAC→外設(shè)B.內(nèi)存→數(shù)據(jù)總線→外設(shè)

C.內(nèi)存→CPU→總線→外設(shè)D.內(nèi)存→DMAC→數(shù)據(jù)總線→外設(shè)22.要使8253輸出1個時鐘周期〔1CLK〕寬度的負(fù)脈沖,可選擇哪幾種工作方式(C)

A.方式2,4,0B.方式0,4,5C.方式2,4,5D.方式1,4,523.通常,中斷效勞程序中的一條CLI指令目的是(b)

A.禁止低一級中斷產(chǎn)生B.禁止所有可屏蔽中斷C.禁止同級中斷產(chǎn)生D.禁止高一級中斷產(chǎn)生24.8086/8088CPU為了保證在有多個中斷源的中斷系統(tǒng)中,確定一個中斷源并轉(zhuǎn)入相應(yīng)的中斷效勞程序,采用的方法是〔c〕。

D.并行工作坑25假設(shè)8086CPU主頻為5MHz,那么其根本總線周期為(a)

A.200nsB.500nsC.125nsD.250ns注:此題應(yīng)該是T〔時鐘〕周期為200ns,根本總線周期為800ns???6.8255A的方式選擇控制字為80H,其含義是(D)

A.A、B、C口全為輸入B.A口為輸出,其他為輸入

C.A、B為方式0D.A、B、C口均為方式0,輸出

坑27.對可編程接口芯片進(jìn)行讀/寫操作的必要條件是(D)

A.RD=0B.WR=0C.RD=0或WR=0D.CS=0注:此題答案應(yīng)該是CS=0(低電平)28.要管理64級可屏蔽中斷,需要級聯(lián)的8259A芯片數(shù)為(d)

A.4片29.CPU響應(yīng)兩個硬中斷INTR和NMI時,相同的必要條件是〔B〕A:允許中斷B:當(dāng)前指令執(zhí)行結(jié)束C:總線空閑D:當(dāng)前訪存操作結(jié)束30.SRAM2114芯片容量為1K×4位,假設(shè)要組成16KB的系統(tǒng)存儲器,那么共需芯片數(shù)和組成的芯片組數(shù)為〔A〕。A32和16;B16和32;C32和3;D16和16注:先進(jìn)行位擴(kuò)展,用2片SRAM2114組成1KB的內(nèi)存模塊,再用16組這樣的模塊進(jìn)行位擴(kuò)展。31.SRAM2114芯片容量為16K×1位,假設(shè)需組成64KB的系統(tǒng)存儲器,那么組成的芯片組數(shù)和每個芯片組的芯片數(shù)為〔d〕?!?〕2和8;〔2〕1和16;〔3〕4和16;〔4〕4和8坑32.假設(shè)8086/8088系統(tǒng)采用單片8259A,其中斷類型號為46H時,試問其中斷矢量指針是〔C〕。46H*4H=118HA:184HB:178HC:118HD:280H33.8088CPU內(nèi)部的數(shù)據(jù)總線有〔16〕條?!?〕8條;〔2〕16條;〔3〕20條;〔4〕32條34.假設(shè)〔AL〕=0FH,〔BL〕=04H,那么執(zhí)行CMPAL,BL后,AL和BL的內(nèi)容為〔a〕。〔1〕OFH和04H;〔2〕0B和04H;〔3〕0F和0BH;〔4〕04和0FH注:CPM和SUB只進(jìn)行運(yùn)算,不保存結(jié)果。35.在并行可編程電路8255中,8位的I/O端口共有〔c〕?!?〕1個;〔2〕2個;〔3〕3個;〔4〕4個36.可編程計數(shù)/定時器電路8253的工作方式共有〔d〕?!?〕3種;〔2〕4種;〔3〕5種;〔4〕6種37.在PC/XT中,NMI中斷的中斷矢量在中斷矢量表中的位置?!瞔〕A:是由程序指定的B:是由DOS自動分配的C:固定在0008H開始的4個字節(jié)中D:固定在中斷矢量表的表首二、填空題中斷類型碼為04H的中斷,其效勞程序的入口地址一定存放在10H、11H、12H、13H_四個連續(xù)的單元中,假設(shè)這四個單元的的內(nèi)容為:66H、50H、88H、30H,那么其效勞程序的入口地址為______3088H:5066H。設(shè)主片8259A的IR3上接有一從片,IR0上引入了一個中斷申請。那么初始化時,主、從片的ICW3分別是______08H_、__03H_____。3.進(jìn)行DMA傳送的一般過程是:外設(shè)先向DMA控制器提出DMA請求,DMA控制器通過總線請求信號有效向CPU提出總線請求,CPU回以總線應(yīng)答〕信號有效表示響應(yīng)。4.8253的CLK0接1MHz的時鐘,欲使OUT0產(chǎn)生頻率為100KHz的方波信號,那么8253的計數(shù)初值應(yīng)為_____10_______,應(yīng)選用的工作方式是___方式3______。1MHz/100KHz=10???.中斷控制器8259A中的中斷屏蔽存放器IMR的值為ABH,那么允許IR2IR4IR6三級中斷產(chǎn)生。注:ABH=10101011B6.時鐘周期是CPU的時間基準(zhǔn),它由計算機(jī)的___主頻_______決定,假設(shè)8086的時鐘周期為200ns,那么根本總線周期為___800ns_________。7.從CPU的NMI引腳產(chǎn)生的中斷叫做____非屏蔽中斷________,他的響應(yīng)不受標(biāo)志位__IF___的控制。8.假設(shè)要可編程并行芯片8255A三個端口均作為輸出口,那么其方式選擇控制字應(yīng)為____80H________。9.CPU在指令的最后一個時鐘周期檢測INTR引腳,假設(shè)測得INTR為_高電平______且標(biāo)志位IF為__1__,那么CPU在結(jié)束當(dāng)前指令后響應(yīng)中斷請求。10.8088管理著___1MB____的內(nèi)存空間和___64k___的I/O端口空間。8088的I/O端口的地址采用_獨(dú)立_____編碼方式。1.動態(tài)RAM為什么需要定時刷新?因?yàn)殡娙葜械碾姾捎捎诼╇姇饾u消失,所以要定時刷新I/O接口的功能有哪些?信號的形式轉(zhuǎn)換電平的轉(zhuǎn)換和放大鎖存及緩沖I/O定向并行及串行的轉(zhuǎn)換中斷向量表的作用是什么?如何設(shè)置中斷向量表?中斷類型號為15H的中斷向量存放在哪些存儲器單元中?作用:中斷向量是中斷效勞程序的入口地址。將所有中斷向量集中放在一起,形成中斷向量表。設(shè)置:中斷向量表占用存儲器的最低地址區(qū)〔00000H-003FFH〕,每個中斷程序地址占用4個字節(jié)單元,兩個高地址用來存放程序入口地址的cs段地址,兩個底地址存放程序入口地址的ip偏移地址。15H*4=54H所以一次存在:54H、55H、56H、57H的單元中總線周期中,何時需要插入TW等待周期,TW周期的個數(shù),取決于什么因素?在被寫入或者被讀取的外設(shè)或存儲器不能及時配合cpu傳送數(shù)據(jù),此時外設(shè)或存儲器會通過“ready〞信號在t3狀態(tài)啟動之前向cpu發(fā)送〞數(shù)據(jù)沒有準(zhǔn)備好〞,此時cpu在T3后插入一個或多個Tw時鐘周期進(jìn)入等待狀態(tài)。Tw的個數(shù)取決于外設(shè)ready發(fā)出“數(shù)據(jù)未準(zhǔn)備好〞的次數(shù)。ROM-BIOS指的是什么?它的主要功能是什么?根本輸入輸出系統(tǒng)功能:用來驅(qū)動和管理諸如鍵盤、顯示器、打印機(jī)、磁盤、時鐘、串行通信接口等根本的輸入輸出設(shè)備DMA控制器有哪幾種工作方式?它可以工作于哪兩種狀態(tài),何時分別進(jìn)入這兩種狀態(tài)?單字節(jié)傳送、數(shù)據(jù)塊傳送、請求傳送、級聯(lián)傳送工作于附屬狀態(tài)和主控狀態(tài),當(dāng)未獲得總線控制權(quán)時,cpu處于主控狀態(tài),而DMA處于附屬狀態(tài),當(dāng)cpu將總線權(quán)交給DMA時,DMA獲得總線控制權(quán),處于主控狀態(tài)。什么是Cache?它能夠極大地提高計算機(jī)的處理能力是基于什么原理?〔1〕Cache是位于CPU與主存之間的高速小容量存儲器?!?〕它能夠極大地提高計算機(jī)的處理能力,是基于程序和數(shù)據(jù)訪問的局部性原理。8.8237A有哪些內(nèi)部存放器?各有什么功能?初始化編程要對哪些存放器進(jìn)行預(yù)置?基地址存放器、基字節(jié)計數(shù)器、當(dāng)前地址存放器、當(dāng)前字節(jié)存放器、工作方式存放器分述8237A單字節(jié)傳送、請求傳送、塊傳送三種工作方式的傳送過程。書本P24010.8253有哪幾種工作方式?區(qū)分不同工作方式的特點(diǎn)表達(dá)在哪幾方面?答:8253有六種工作方式,分別為方式0,方式1,方式2,方式3,方式4,方式5,區(qū)分這六種不同的特點(diǎn)主要表達(dá)在三個方面:〔1〕輸出波形不同方式0:寫入控制字后,變?yōu)榈碗娖狡渌绞剑簩懭肟刂谱趾?,變?yōu)楦唠娖椒绞?、4、5輸出波形都是一個CLK脈寬的負(fù)脈沖,方式2、3輸出連續(xù)的波形;〔2〕啟動定時/計數(shù)芯片方式不同方式0,2,3,4,寫入計數(shù)初值,即啟動計數(shù)〔軟件啟動〕方式1,5需外加觸發(fā)信號〔GATE的上升沿〕啟動計數(shù)〔硬件啟動〕〔3〕計數(shù)過程中GATE門控信號控制功能不同:方式0,4:GATE為高電平時計數(shù),為低電平時停止計數(shù);方式2,3:GATE為高電平時計數(shù),為低電平時停止計數(shù);GATE的上升沿重新開始計數(shù)〔具有硬件啟動特點(diǎn)〕;方式1,5:GATE信號上升沿重新開始計數(shù)〔硬件啟動,GATE上升沿有效〕。因?yàn)樵?方式時,輸出占空比為1:1的方波或近擬方波,可以作為定時單位,故3方式運(yùn)用最普遍。設(shè)某系統(tǒng)中8259A的兩個端口地址分別為24H和25H,試分別寫出以下情況應(yīng)向8259A寫入的命令字:

〔1〕讀中斷請求存放器IRR的值。MOVAL,0AHOUT24H,ALINAL,24H

〔2〕讀中斷效勞存放器ISR的值。MOVAL,0BHOUT24H,ALINAL,24H

〔3〕讀查詢方式下的查詢狀態(tài)字。MOVAL,0CHOUT24H,ALINAL,24H

〔4〕發(fā)一般的中斷結(jié)束命令EOI。MOVAL,00HOUT24H,ALINAL,24H中斷處理過程包括哪幾個根本階段?中斷效勞程序中為什么要保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場?如何實(shí)現(xiàn)?共6個根本階段:保護(hù)現(xiàn)場、開中斷、中斷效勞、關(guān)中斷、恢復(fù)現(xiàn)場、開中斷并返回保護(hù)現(xiàn)場和恢復(fù)現(xiàn)場是為了使處理器停止當(dāng)前的任務(wù)而去處理中斷效勞,結(jié)束后能夠正確的返回到先前的執(zhí)行狀態(tài)進(jìn)行工作。實(shí)現(xiàn):保護(hù)現(xiàn)場:通過將cs、ip、各種標(biāo)志存放器等壓入堆棧保存起來,等中斷程序處理完后,再通過出棧將堆棧中的數(shù)據(jù)在返回到存放器等相應(yīng)的值,從而到達(dá)恢復(fù)現(xiàn)場的效果。13.單片8259A能管理多少級可屏蔽中斷?假設(shè)用3片級聯(lián)能管理多少級可屏蔽中斷?8級可屏蔽中斷22級8+7+7=2414.什么是總線周期?什么是時鐘周期?一個典型的總線周期最小包括幾個時鐘周期?什么情況下需要插入等待周期T?總線周期:通常把CPU通過總線對微處理器外部〔存貯器或I/O接口〕進(jìn)行一次訪問所需時間稱為一個總線周期。時鐘周期:一個時鐘脈沖所需要的時間。又叫T周期或節(jié)拍脈沖一個總線周期有四個時鐘周期在被寫入或者被讀取的外設(shè)或存儲器不能及時配合cpu傳送數(shù)據(jù),此時外設(shè)或存儲器會通過“ready〞信號在t3狀態(tài)啟動之前向cpu發(fā)送〞數(shù)據(jù)沒有準(zhǔn)備好〞,此時cpu在T3后插入一個或多個Tw時鐘周期進(jìn)入等待狀態(tài)。15.下段程序讀出的是8259A的哪個存放器?簡要說明理由。MOVAL,0AH應(yīng)該是MOVAL,0BH參考書本p270OUT20H,ALNOPINAL,20H解:讀取中斷效勞存放器ISR的內(nèi)容。因?yàn)閳?zhí)行輸入指令〔A0=0〕之前,執(zhí)行的輸出指令,寫入了OCW3〔D4D3=01〕,其中PRRRIS〔D2D1D0〕=011指明隨后讀出ISR。五、設(shè)計題:1.某一8086CPU系統(tǒng),采用一片8259A進(jìn)行中斷管理。設(shè)8259A工作在普通全嵌套方式,發(fā)出普通EOI命令結(jié)束中斷,采用邊沿觸發(fā)方式請求中斷,IR1對應(yīng)的中斷向量號為90H。另外,8259A在系統(tǒng)中的I/O地址是FFA0H〔A0=0〕和FFA1H〔A0=1〕。請編寫8259A的初始化程序段。解:MOVDX,0FFAOHMOVAL,13H寫ICW1OUTDX,ALMOVDX,0FFA1HMOVAL,8FH寫ICW2OUTDX,ALMOVAL,01H寫ICW4MOVDX,ALMOVAL,0OUTDX,AL2.用2片64KX8位的SRAM芯片構(gòu)成容量為128KB的存儲器,分析每片芯片的地址范圍和畫出連接圖。解;第一片芯片地址范圍:00000H-0FFFFH第二片芯片地址范圍:10000H-1FFFFH連接圖如下:片選端片選端D7~D0A16A15~A0〔2〕A9~A0D7~D0CE〔1〕A9~A0D7~D0CE103.某8086系統(tǒng)中有一片8253芯片,其4個端口地址依此為:DODOH-DOD3H,時鐘頻率為2MHz,現(xiàn)利用計數(shù)器0,1,2分別產(chǎn)生周期為10μs的方涉及每1ms和1s產(chǎn)生一個負(fù)脈沖,試編寫包括初始化在內(nèi)的控制程序。解:MOVDX,0D0D3HMOVAL,16HOUTDX,ALMOVAL,74HOUTDX,ALMOVAL,0B4HOUTDX,ALMOVDX,0D0D0HMOVAL,20HOUTDX,ALMOVDX,0DOD1HMOVAX,2000OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,0D0D2HMOVAX,1000OUTDX,ALMOVAL,AHOUTDX,AL4.某8255的端口地址為A380H-A383H,工作于方式0,A口、B口為輸出口,現(xiàn)欲將PC4置0,PC7置1,編寫初始化程序。解:MOVDX,0A383HMOVAL,89HOUTDX,ALMOVAL,08HOUTDX,ALMOVAL,OFHOUTDX,AL某8086系統(tǒng)中有一片8253芯片,其4個端口地址依此為:100H-103H,計數(shù)脈沖〔CLK引腳〕頻率為1MHz,試編寫使計數(shù)器0在定時100μs后產(chǎn)生中斷請求,計數(shù)器2對外事件計數(shù),計滿900個事件后輸出中斷請求信號的匯編程序。解:MOVAL,31HOUT103H,ALMOVAL,0OUT100H,ALMOVAL,01OUT100H,ALMOVAL,0B1HOUT103H,ALMOVAL,0OUT

溫馨提示

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

評論

0/150

提交評論