《微機接口技術》課程考試復習題_第1頁
《微機接口技術》課程考試復習題_第2頁
《微機接口技術》課程考試復習題_第3頁
《微機接口技術》課程考試復習題_第4頁
《微機接口技術》課程考試復習題_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

微型計算機接口技術及應用佛山大學計算機專業(yè)課程佛山大學機電與信息工程學院主講人楊定安《微機接口技術》課程考試復習題

一、判斷題(判斷下列各題,正確的在題干后面括號內打“√”,錯誤的打“×”。)1.不同指令的指令周期是不等長的。

(√)2.8086CPU在響應中斷時,執(zhí)行兩個中斷響應周期。(√)3.程序中的轉移指令、返回指令以及中斷處理都能對CS、IP進行操作。(√)4.8086系統(tǒng)的存儲器引入了分段的概念,每個段必須為64K,段與段之間可以是獨立的。(X)5.SRAM電源撤除,信息不會丟失。(X)6.任何外部設備同微型機的連接只要通過相應的驅動程序設置就可實現(xiàn)。(X)二、填空題1.請寫出三種常見的微處理器:

_8086

、_80286__、_80586_

。2.INTELCPU工作在內存的實地址模式時,內存的物理地址由_段地址_

和__偏移地址兩部分組成。3.每條指令的執(zhí)行過程中是由_取指、

_譯碼__和___執(zhí)行_

等操作組成。4.當對堆棧操作時,8086會自動選擇__SS_

值作為段基值,再加上由__SP__

提供的偏移量形成物理地址。5.8086總線接口部件中有四個段寄存器,它們分別是_代碼段寄存器CS、數(shù)據(jù)段寄存器DS

、__附加段寄存器ES

和_堆棧段寄存器SS

。6.衡量存儲器的主要性能指標有_存儲容量、__存儲速度_

、__可靠性_

和__性能價格比_

。7.微機系統(tǒng)中數(shù)據(jù)傳送的控制方式有三種,_程序控制方式、__DMA方式和

I/O處理機方式。

8.計算機CPU與輸入/輸出設備之間交換的信息包括_數(shù)據(jù)信息、_狀態(tài)信息_和__控制信息_三類信號。9.DMA技術提供了_外設

到_存儲器_的數(shù)據(jù)直接傳輸通道。10.在中斷方式下,當_外設_

已經(jīng)有數(shù)據(jù)要往CPU輸入或者準備好接收數(shù)據(jù)時,接口會向CPU發(fā)一個_中斷請求信號;在DMA方式下,外設要求傳輸數(shù)據(jù)時,接口會向_DMAC

發(fā)_DMA請求_

信號。11.INTEL8086的中斷向量表中存放的是中斷向量,即中斷處理程序的_入口地址

。若在0000∶0008開始的4個字節(jié)中分別是11H,22H,33H,44H,則對應的中斷類型號為2_

的中斷向量是_14564H

。

三、單項選擇題

(在每小題的四個備選答案中選出一個正確答案,并將其號碼填在題后的括號內。)

1.存取時間是指()A.存儲器的讀出時間

B.存儲器進行連續(xù)讀和寫操作所允許的最短時間間隔C.存儲器進行連續(xù)寫操作所允許的最短時間間隔D.存儲器進行連續(xù)讀操作所允許的最短時間間隔2.現(xiàn)有4K×8位的RAM芯片,它所具有的地址線條數(shù)應是()條。A.12B.13C.11D.103.在查詢傳送方式中,CPU要對外設進行讀出或寫入操作前,必須先對外設()A.發(fā)控制命令

B.進行狀態(tài)檢測

C.發(fā)I/O端口地址D.發(fā)讀/寫命令4.所謂“端口”是指一些可以由CPU讀或寫的()A.RAMB.ROMC.寄存器

D.緩沖器5.8086有兩種工作方式,當8086處于最小方式時,MN/接()A.+12VB.-12VC.+5VD.地6.一片中斷控制器8259A能管理()級硬件中斷。A.10B.8C.64D.27.INTEL8251A在串行異步通信時,是用外部時鐘來和接收的數(shù)據(jù)進行同步的,設通信的波特率為1200bps,外部時鐘是通信波特率的16倍,則外部時鐘速率為()A.48KB.96KC.19.2KD.384K8.當INTEL8253可編程計時器/計數(shù)器的RW1、RW0定為11時,寫入計數(shù)值時的順序為()A.先寫高8位,再寫低8位B.16位同時寫入C.先寫低8位,再寫高8位

D.只寫高8位,低8位自動寫入9.用1024×1位RAM芯片設計一個128KB的存儲器系統(tǒng),問需要有()片芯片組成。A.1024B.2048C.128D.256

四、名詞解釋和問答1.微處理器指由一片或幾片大規(guī)模集成電路組成的中央處理器。2.微型計算機以微處理器、內存儲器及I/O接口等組成的裸機。3.微型計算機系統(tǒng)由微型計算機及相應的外圍設備和軟件系統(tǒng)組成。4.8288是8086CPU工作在最大方式下構成系統(tǒng)中的總線控制器。五、判斷說明題(判斷下列各題正誤.正者在括號內打“√”,誤者在括號內打“x”,均需說明理由)。1、8086CPU在讀/寫總線周期的T3狀態(tài)結束對READY線采樣.如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。(X

)“T3狀態(tài)結束”改為“T2狀態(tài)結束2、動態(tài)存儲器集成度高,但需要刷新。因此,使用動態(tài)存儲器作為內存時.在程序中需要添加一系列的專用存儲器刷新指令。(X)動態(tài)存儲器集成度高,但需要刷新。因此,使用動態(tài)存儲器作為內存時,必須配置硬件的刷新電路來完成刷新。3、在8253的方式控制字中.有一項計數(shù)鎖存操作,其作用是暫停計數(shù)器的計數(shù)(X)在8253的方式控制字中.有一項計數(shù)鎖存操作,計數(shù)鎖存是為了方便讀取計數(shù)值,并不影響對計數(shù)器的計數(shù)工作。六、應用題1.接口芯片為什么需要片選信號?片選信號又是如何得到的?同存儲器的讀/寫操作相仿,CPU要訪問接口,必須要有一個地址信號選中該接口芯片后,才能使該接口芯片工作。片選信號一般由地址線經(jīng)地址譯碼后產(chǎn)生。2.在PC/XT機中,8253通道1工作于方式2,用它產(chǎn)生間隔為10μs的負脈沖信號用于對動態(tài)RAM刷新的定時信號,計數(shù)脈沖輸入為1.19MHZ,試計算出應寫入的計數(shù)值是多少?12(0CH)()3、利用8253作為波特率發(fā)生器,當CLK=1.1931816MHz,波特因子為16時,要求產(chǎn)生4800波特的傳輸速率,試計算8253的定時常數(shù)。由于,所以8253輸出的頻率應該是,由此可計算出8253的定時常數(shù):

七、綜合分析題1、某一8255A芯片的端口地址為90H~93H,現(xiàn)設置該接口芯片的PA口為基本輸出方式、PB口為基本輸入方式、PC口為輸入方式,其方式選擇控制字如圖1所示。要求:1、完成該電路的初始化程序;(要求無關項設置“0”)完成該電路的初始化程序:MOVAL,10001011OUT93H,AL2、執(zhí)行如下程序段后,PB口輸出何種波形?M1:MOVAL,01HOUT91H,ALCALLD20MS;延時10MSMOVAL,00HOUT91H,ALCALLD10MS;延時10MSJMPM1答:PB口輸出寬度為10MS的方波2、有一微機系統(tǒng)的I/O接口系統(tǒng)如圖1所示,要求8253的計數(shù)通道1每20ms定時向CPU發(fā)出一次中斷請求,以使進行有關I/O處理;同時要求8255的PA0輸出控制一個LED,要求初始化結束LED熄滅,PB0、PC0為輸入,請編寫8253和8255的初始化程序(注:無關位清0)其控制字格式如圖2和圖3所示:

圖2:I/O接口系統(tǒng)圖

圖2:8253方式選擇控制字

圖3:8255方式選擇控制字

8255初始化MOVAL,10000011B(83H);8255狀態(tài)字OUT87H,AL;8255的控制字地址MOVAL,00HOUT84H,AL;P0口輸出低電平,LED燈熄滅

8253初始化MOVAL,01110100B(74H);8255狀態(tài)字OUT83H,AL;8253的控制字地址

MOVAX,20000;初始值OUT81H,AL;8253通道1低4位值MOVAL,AHOUT81H,AL;8253通道1高4位值3、已知電路如圖4所示,并且的有關程序段如下:MAIN:PROCFARPUSHDSXORAX,AXPUSHAXMOVAL,8BHMOVDX,213HOUTDX,ALKEYIN:MOVDX,212HINAL,DXCMPAL,0FFHJEKEYINCMPAL,0FCHJEEXITMOVDX,210HOUTDX,ALJMPKEYINEXIT:RETMAINENDP

圖4電路圖

回答問題:1、當有按鍵按下時,8255的PC口相應位輸入的是高電平還是低電平?答:低電平

2、根據(jù)電路的接法,8255的地址是否有重疊?為什么?答:有地址重疊,A2未用

3、電路中8255的PA口和PC口工作在什么萬式?答:PA口方式0輸出,PC口方式0輸入

4、本電路及程序完成什么功能?答:按下S0則D0亮,按下S1則D1亮,……

5、根據(jù)程序的寫法,如何操才能退出本程序?答:同時按下S0和S1,退出程序

標號為B0至B7的元件是什么元件?其作用是什么?答:驅動器,電流放大

設使發(fā)光二極管發(fā)光需要5毫安電流,發(fā)光二極管消耗的電壓降為1伏。計算電路中R0-R7的阻值及功率。答:.R=(5-1)/5=800歐姆P=I2R=0.005X0.005X800=0.02瓦

3.某一8253的端口地址84H-87H,其中87H為控制口,84H-86H分別為通道0、通道1和通道2?,F(xiàn)要求設置通道0的功能為:在外部脈沖信號的作用下,OUT端產(chǎn)生一個為20MS的

溫馨提示

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

最新文檔

評論

0/150

提交評論