微機原理考題_第1頁
微機原理考題_第2頁
微機原理考題_第3頁
微機原理考題_第4頁
微機原理考題_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2009學年第2學期末考試試題(A卷)課程名稱 微機原理與接口技術使用班級: 總分得分一、填空題(共20分每空1分)1、8086CPU對存儲器的最大尋址空間為 1MB;在獨立編址時對接口的最大尋址空間是64K 。2、 將十進制數199轉換為二進制數為一11000111一B。3、BCD碼表示的數逢一十一進一,ASCII碼用來表示數時,是一種非壓縮 (壓縮或非壓縮)的BCD碼。4、 微型計算機由一CPU一、一存儲器一、一I/O接口一和系統總線組成。5、8086/8088的基本總線周期由一4 ?個時鐘周期組成,若CPU主頻為10MHz,1則一個時鐘周期的時間為1則一個時鐘周期的時間為10X106=100ns6、8086CPU的四個段寄存器分別是 代碼段寄存器CS、 數據段寄存器DS_、 堆棧段寄存器SS—、 附加段寄存器ES。7、 標號和變量都是存貯單元的符號地址,但其內容不同,變量是“操作數”的符號地址,而標號是— 的符號地址。8、掉電后信息丟失的存儲器是 一RAM一,掉電后信息不丟失的存儲器是_ROM._o9、匯編語言源程序的擴展名是__ASM _。10、8086CPU內部有一個 6 字節(jié)的指令隊列寄存器。11、 若8253中某一個定時器的定時時間為50ms,而計數值為50000D,則輸入時鐘脈沖CLK的頻率應為 o得分二、選擇題(共20分每小題2分)TOC\o"1-5"\h\z1、27128的存儲容量為16Kx8,其片內地址線和數據線數分別為 C 。A)8,8 B)8,14 C)14,8 D)14,142、下面表示段定義結束的命令是___A 。A)ENDS B)ENDP C)ENDD)ENDM3、匯編實驗時要運行0100:4360段開始的一段程序用的命令為 C。A)D=0100:4360B)A=0100:4360C)G=0100:4360D)Q=0100:43604、 在做匯編語言實驗時,有時需要使用調試工具DEBUG,在DEBUG中,如果要修改AL寄存器中的內容,需要使用的命令是—A 。A)RAL B)RAX C)EAX D)EAL5、可編程計數器/定時器電路8253的工作方式共有—6種共有 3 個I/O地址。CA)3種,4 B)4種,5 C)6種,3 D)6種,46、某CPU有地址線20根,它可連接內存的最大存儲容量是 C。A)64KB B)640KB C)1MB D)4MB7、 某8位的A/D芯片,模擬輸入信號的量程0?+5V,則數字量00000010對應的電壓為A_。A) 0.039V B) 0.078V C) -0.039V D) -0.078V8、LOOP指令的默認計數器為 C。A) AX B) BX C) CX D) DX9、中斷類型碼為83H的中斷源所對應的中斷服務程序入口地址存放在_A 開始的單元中。A)0000:020CHB)0000:0332H C)0000:0083HD)0000:014CH10、CPU在執(zhí)行OUTDX,AL指令時, A寄存器的內容送到地址總線上。A)AL B)DX C)AX D)DL得分三、判斷題(共10分每小題1分)(<)1、動態(tài)RAM的一個重要問題是必須對它所存的信息定期進行刷新。(X)2、兩數相加,結果中有偶數個“1”,則PF=1。( )3、設串行異步通信的數據格式是:1個起始位,7個數據位,1個校驗位,1個停止位,若傳輸率為1200,則每秒鐘傳輸的最大字符數為120個。(X)4、在8086CPU中,一個最基本的總線周期由4個時鐘周期組成,在T1狀態(tài),CPU在總線上發(fā)出的是數據信息。(X)5、當8255A的A口工作在方式2時,B口只能工作在方式0下。(X)6、在我們做微機原理硬件實驗時,實驗程序是由通用計算機PC上的CPU運行的。(<)7、8086的每個存儲單元地址既是字節(jié)地址又是字地址。(X)8、當8255的輸入信號*CS=0、*RD=1、*WR=0且A1=0,A0=0時,(*表示低電平有效)此時8255執(zhí)行的操作是寫控制字,對8255進行初始化。(<)9、我們做軟件實驗時用MASM對編好的源程序進行匯編。(X)10、8086微處理器的“取指令”和“執(zhí)行指令”操作在時間上是串行的。得分四、簡答題(共20分每小題5分)1、8086微處理器的最小模式和最大模式的含義分別是什么?答:兩種模式的主要區(qū)別是:8086工作在最小模式時,系統只有一個微處理器,且系統所有的控制信號全部由8086CPU提供;在最大模式時,系統由多個微處理器/協處理器構成的多機系統,控制信號通過總線控制器產生,且系統資源由各處理器共享。8086CPU工作在哪種模式下通過CPU的第33條引腳MN/MX來控制:MN/MX=1,系統就處于最小工作模式;MN/MX=0,系統處于最大工作模式。2、8253的功能作用是什么?它有哪些工作方式?3、8086的標志寄存器可以分成哪兩類?寫出每個標志位的名稱及含義。4、什么叫尋址方式?,寫出常用的6種尋址方式。得分五、程序設計題(10分)從BUFF內存單元開始的100個8位帶符號數中尋找最大值,結果放在MAX中,編程實現,(要求寫出完整的程序結構)。得分六、硬件設計題(共20分每小題10分)1、給8088CPU系統擴展32K的ROM,且所選用的存儲器芯片為16KX8,地址譯碼器為74LS138,ROM的地址范圍為40000H?47FFFH,要求寫出每一個存儲器芯片的地址范圍,畫出邏輯連線圖。2、在8088CPU系統中,連接一個并行接口8255,根據要求,完成以下問題。1)設定8255的地址為0820H?0823H,要求畫出系統連線圖,(譯碼器使用74LS138譯碼器)。2)讓8255工作在方式0,A口、B口為輸出方式,C口為輸入方式,寫出控制字。3)寫出8255的初始化程序。

1D6D5D4D3D2D1D0A組方式選擇:00:方式001:方式11*A組方式選擇:00:方式001:方式11*:方式2 B口:1-入,0-出B組:0-方式0,1-方式1C口高4位:1-入,0-出A口:1—入,0—出填空:(每空1分,共20分)微型計算機由中央處理器、存儲器、輸入/輸出接口和系統總線五部分組成。2.8086CPU的9個標志位中,屬狀態(tài)標志的有 (寫出3個即可)。3、 在8086CPU中,由于BIU和EU分開,所以_取指令—和___執(zhí)行指令__可以重疊操作,提高了CPU的利用率;4、 8086的中斷向量表位于內存的___00000H~003FFH區(qū) 區(qū)域,它可以容納___256_個中斷向量,每一個向量占___4_個字節(jié);5、 8086系統中,地址FFFF0H是CPU復位以后執(zhí)行第一條指令的地址地址;6、 8086CPU的MN/MX引腳的作用是決定CPU工作在什么模式(最小/最大)7、 8251芯片中設立了奇/偶錯、幀格式錯和溢出錯三種出錯標志;8、 8086CPU中典型總線周期由 _個時鐘周期組成,其中T1期間,CPU輸出___地址___信息;如有必要時,可以在T3和T4 兩個時鐘周期之間插入1個或多個TW等待周期。二、單項選擇題(每小題1分,共20分)1.十進制數-80用16位補碼表示是(D)。F080H B.8080H C.FF88H D.FFB0H2?在機器內部操作中,CPU與存貯器之間信息交換使用的是(B)。A.邏輯地址 B.物理地址 C.有效地址D.相對地址3?假設VAR為變量,指令MOVBXOFFSETVAR源操作數的尋址方式是(C)A.直接尋址 B.間接尋址C.立即數尋址D.存貯器尋址下列操作中,允許段超越的是(C)。A.取指令B.存目的串C.以BP為基礎存取操作數D.堆棧操作下列指令執(zhí)行后能使BX中數據必為奇數的是(B)。A.XORBX,01HC.ANDBX,01HORBX,01HA.XORBX,01HC.ANDBX,01HORBX,01HD.TESTBX,01H設CL=05H,要獲得CL=OAH,可選用的指令是(A)。A.XORCL,0FH B.NOTCLORCL,0AH D.ANDCL,0FH7?下列語句中能與“DA1DB32H,34H”語句等效的是(A)。A.MOVDA1,32H B.MOVDA1,32MOVDA1+1,34H MOVDA1+1,34C.MOVWORDPTRDA1,3234HD.MOVWORDPTRDA1,'24'8?設SP=50H,執(zhí)行段間返回指令RET后,寄存器SP的內容是(C)。A.5AH B.5CH C.54H D.44H9?使用DOS功能調用時,子程序編號應放在(B )寄存器中。A.AL B.AH C.AX D.任意指定10.寄存器BX和DX中存放有32位二進制數,其中BX中放高16位,下列程序段完成對這32位數擴大4倍的功能,那么該程序段中方框里應填的語句是(C)。MOVCX,2LOP:SHLDX,1LOOPLOPA.ROLBX,1B.RORBX,1C.RCLBX,1D.RCRBX,111.8086CPU在進行I/O讀操作時,M/To和DT/R必須是( A)。A.00 A.00 B.01 C.10D.1112.8086執(zhí)行一個總線周期最多可傳送(B)字節(jié)。A.1個B.2個 C.3個D.4個C)之后插入TC)之后插入TW。D.T4A.T1B.T2 C.T3若用存貯芯片(32KX1)構成8086的存貯器系統至少要用(B)。A.8片B.16片C.32片D.64片除法出錯是屬于( B)中斷。A.線路故障B.內部中斷 C.INTOD.單步中斷16.8255A工作于方式1輸出方式,A口/B口與外設之間的控制狀態(tài)聯絡信號是(C)。A.A.STB與IBFB.IBF與ACKC.C.OBF與ACKD.OBF與STB17.8086系統可尋址I/O端口的最大地址為(C)。A.0FFHB.0FFFHC.0FFFFHD.10000HA.0FFHB.0FFFHC.0FFFFHD.10000H下列第(D)條是合法的訪問I/O端口指令。A.INAL,100HB.INAL,BXA.INAL,100HB.INAL,BXC.INAL,BLINAL,DXC.INAL,BLINAL,DX普通中斷結束EOI命令適用于(A)方式中的中斷命令。A.完全嵌套 B.自動循環(huán) C.特殊循環(huán) D.特殊屏蔽若每輸入n個CLK脈沖,在OUT端就可輸出一個寬度為1個CLK周期的負脈沖,則8253應工作于方式(C)。三、判斷說明題(本大題共10個小題,每個小題1分,共10分)判斷下列各題正誤,正者在括號內打丁誤者在括號內打X,并說明理由。1.8086響應INTR請求需要執(zhí)行兩個總線響應周期(7)。2.8086訪問一個字節(jié)單元和訪問一個字單元,只需要一個總線周期(X)。3.8255A的C口置位/復位控制字是寫入C口的端口地址(X)。4.8253三個計數通道結構完全相同,且獨立工作(7)。5、 讀取8253內的計數值時,必須先用鎖存命令將當前計數值鎖存在輸出鎖存器OL中(7 )。6、 在8086CPU構成的微機系統中,數據可以存放在幾個不連續(xù)的段中。(7)7、 DMA方式不能實現內存與接口之間數據的直接交換。(X)8、 8086的可屏蔽中斷不受IF標志位的影響,但需要從數據線上讀取中斷類型碼。(X)9、 8086CPU的Ready信號是由外部硬件產生的。(7)10、 中斷類型碼乘以4,就可以得到中斷服務程序入口地址。(X)四、簡答題1、8086系統中存儲器為什么要分段?存儲單元的物理地址如何由邏輯地址計算得到?8086CPU有20根地址線,其最大尋址空間為1MB;而與之矛盾的是,8086CPU內部可以表示的地址最多只能是16位,其直接尋址空間最大只能達到64KB。為了能尋址1MB空間,8086CPU對存儲器進行邏輯分段,每個段最大不超過64KB,段中任何一個存儲單元的(邏輯)地址由16位段基址和16位段內偏移地址來表示。存儲單元物理地址與邏輯地址的關系是:物理地址二段基址X16+偏移地址2、 斷點指什么?現場指什么?解釋8086響應中斷時為何要“保存斷點”和“保護現場”。斷點通常指被中斷的主程序的下一條待運行的指令的存放地址,也就是中斷返回時的程序地址?,F場通常指中斷發(fā)生前程序的運行狀態(tài),一般主要指系統標志寄存器中的內容。為了保證在中斷服務子程序執(zhí)行完后能正確返回原來的程序,中斷系統必須能在中斷發(fā)生時自動保存斷點和現場。3、 8253每個通道的最大計數初值是多少?如果欲使計數值大于其最大值,可采用什么方法?最大計數初值為10000H(或65536)。有兩種方法可以使用:將多個通道串接起來使用,即將上一級計數通道的輸出端OUT接至下一級計數通道時鐘輸入端CLK,以此擴展計數器的位數。將多片8253的通道級聯使用。4、 8086與8088這兩個微處理器在結構上有何相同點,有何主要區(qū)別?相同點:內部均由EU、BIU兩大部分組成,結構基本相同。用戶編程使用的寄存器等功能部件均為16位。內部數據通路為16位。主要區(qū)別:(1)對外數據總線8086:16位,8088:8位。五、程序設計在數據段中從0500H單元開始存放著100個帶符號數(16位),要求把其中的正數傳送至1000H開始的存儲區(qū);負數傳送至1100H開始的存儲區(qū)。六、應用題(20)六、應用題一(10分)如圖,利用8255的PA口、PB口外接16個鍵,其中PB列上的鍵號為0-7,0而PB列上的鍵號為8-F。PC口上外接一個共陰極LED顯示器。要求利用查詢法1完成:若按下0-7號鍵任一個使LED顯示0,若按下8-F號鍵任一個使LED顯示8。寫出實現上述功能的程序段,包括8255初始化(8255的端口地

溫馨提示

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

評論

0/150

提交評論