(完整版)2018-2019《微型計算機原理》_第1頁
(完整版)2018-2019《微型計算機原理》_第2頁
(完整版)2018-2019《微型計算機原理》_第3頁
(完整版)2018-2019《微型計算機原理》_第4頁
(完整版)2018-2019《微型計算機原理》_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

………………考試只是一時的測驗,誠信是你一生的承諾………………考試只是一時的測驗,誠信是你一生的承諾………………………裝訂線……………命題人或命題小組負責人簽名:所(室、教研部)負責人簽名:分院(部)領導簽名:第1頁(共6頁)嘉興學院試卷2018—2019學年第一學期期末考試試卷NOB卷課程名稱:微型計算機原理使用班級:計科、網絡考試形式:閉卷班級: 姓名: 學號:座位號:題號一二三四五六七八總分得分評閱人一、選擇題(在每小題的備選答案中,選出一個正確答案,并將正確答案的序號填在下表內。每小題1分,共20分)題號12345678910答案題號11121314151617181920答案1、微型計算機中的微處理器包括_______。 A、CPU和控制器 B、運算器和控制器C、CPU和存儲器 D、運算器和累加器2、寄存器間接尋址方式中,操作數在_______中。A、通用寄存器 B、堆棧 C、存儲器 D、段寄存器3、當寫入計數初值相同,GATE=1,8253的模式0和模式1最主要的不同之處為_______。A、輸出波形不同B、門控信號模式0為低電平而模式1為高電平C、模式0為寫入后即觸發(fā)而模式1為GATE的上升沿觸發(fā)D、輸出信號周期相同但一個為高電平一個為低電平。4、如用譯碼器74LS138的輸出信號與8086CPU的信號組合后成為8255A的片選控制信號,應選用下列哪中邏輯電路。 A.與門 B.或門 C.與非門 D.或非門5、某系統(tǒng)采用8255A作并行I/O接口,初始化時CPU所訪問的端口地址為0CBH,并設定為方式1輸出,則A口的口地址應為。A、0C8H B、0CAH C、0CH D、0EH6、若8259A工作在優(yōu)先級自動循環(huán)方式,則IRQ4的中斷請求被響應并且服務完畢后,優(yōu)先權最高的中斷源是。 A、IRQ3 B、IRQ5 C、IRQ0D、IRQ47、FLAGS寄存器中PF=0時,表示______、 A、邏輯運算結果低8位中所含“1”的個數為奇數 B、邏輯運算結果低8位中所含“1”的個數為偶數 C、邏輯運算結果中所含“0”的個數為奇數 D、邏輯運算結果中所含“0”的個數為偶數8、在8253的6種工作方式中,能夠自動重復工作的兩種方式是。 A、方式1,方式2B、方式2,方式3 C、方式2,方式4D、方式3,方式59、在PC/XT機中,下列不屬于輸入/輸出方式的是________、

A、程序控制I/O

B、中斷驅動I/O

C、DMA方式

D、存儲器訪問方式10、由2732(4K×8)芯片組成64KB的存儲器,則需要_____塊芯片。 A、12 B、24 C、16 D、1411、下面_____的內容不是8251模式指令字的內容。 A、字符長度為7位B、停止位位數為2位C、波特率因子為16D、出錯標志復位12、當8255A的端口A、端口B均工作在方式0的輸入方式時,端口C可以作為____用。 A、兩個4位I/O端口或1個8位I/O端口 B、狀態(tài)端口 C、部分引腳作端口A、端口B的聯絡信號 D、全部作聯絡信號13、設某中斷服務程序在中斷向量表的地址為0000:0070H,則該中斷的中斷類型碼應是。A、35H B、18H C、1BH D、1CH14、異步串行通信的主要特點是。(A)通信雙方不需要同步(B)傳送的每個字符是獨立發(fā)送的(C)字符之間的間隔時間應相同(D)傳送的數據中不含有控制信息15、能將數字信號轉換為模擬信號的接口芯片是。 A、8259B、D/A C、8251 D、A/D16、對8253當計數初值為時,定時時間最長。 A、0 B、65535 C、9999 D、FFFFH17、某微機系統(tǒng)采用8259中斷控制器,若其IR1的中斷向量碼為29H,則IR3向量碼是的中斷_________。 A、2BHB、31HC、39HD、3BH18、若8253A的計數器0工作方式3(方波方式),CLK端輸入的脈沖頻率是100kHz,當計數器初值為25時,OUT端輸出的方波正半周期和負半周期的寬度分別為_________。 A、130μs、120μs B、250μs、250μsC、120μs、130μsD、125μs、125μs19、假如某異步串行通信中傳送一個字符,它包括1個起始位,7個數據位,1個偶校驗位,1個停止位,如果傳送速率為1200波特,則每秒所能傳送的字符個數是_____。 A、100B、120C、2400D、30020、對8255的C口D3位置1的控制字為______。A、00000110BB、00000111BC、00000100BD、00000101B二、填空題(每空1分,共20分)1、8086的編程結構中,執(zhí)行部件EU的組織有:4個通用寄存器,4個專用寄存器,標志寄存器和ALU。2、某8086微處理器系統(tǒng)中設計了一個存儲為128KB的SRAM存儲器模塊,約定該存儲器模塊的起始地址為40000H,則該存儲器模塊的末地址為____5FFFFFH_______。3、ADC0809是一個分辨率為8位,具有8路模擬量輸入,基于逐次逼近轉換原理的A/D轉換器。4、一8位D/A轉換器的滿量程為10V,如輸出信號的上限為8V,則上限信號所對應的二進制碼是110011005、設異步傳輸的波特率為1200,每個字符由10位組成(一個起始位、一個停止位、一個校驗位和7位數據位),則每秒鐘能傳輸的最大字符個數為120個,若采用同樣的波特率進行同步通信,使用4個同步字符,則每秒鐘能傳輸的最大字符個數為165個。6、設8253的工作頻率為2.5MHz,若要使計數器0產生頻率為1KHz的方波,則送入計數器0的計數初值應為2500H。7、一個10位的A/D轉換器,滿量程為+5V,則最小可識別的電壓是5/1024。8、PCI總線的總線頻率為33.3MHz,總線寬度為64位的情況下,總線數據傳輸率為266.4MB/s。9、若要8255產生的地址A端口:00D0H,B端口:00D2H,C端口:00D4H,控制端口:00D6H,則8255芯片的引腳A0和A1應該接CPU地址總線上的A1、A0。10、通常情況下,一個外中斷服務程序的第一條指令是STI,其目的是。11、給接口編址的過程中,如果有5根地址線沒有參加譯碼,則可能產生32個重疊的地址。12、某8253A定時器/計數器0的CLK0輸入時鐘頻率是1MHz,要求的定時時間是10ms,則定時器/計數器0的定時常數應該是10000。13、8086系統(tǒng)中只有一片8259A,中斷請求信號使用電平觸發(fā)方式,全嵌套中斷優(yōu)先級,數據總線無緩沖,采用中斷自動結束方式。中斷類型碼為20H~27H,8259A的端口地址為B0H和B1H。8259A設定初始化命令字ICW1、ICW2、ICW4為00011011B、00100000B和00000011B。14、8086系統(tǒng)采用單片8259A中斷控制器控制中斷,中斷類型碼給定為20H,中斷源的請求線與IR5相連,則對應該中斷源的中斷向量表入口地址是0094H。三、簡答題(每小題5分,共30分)1、說明指令執(zhí)行部件的作用。2、為什么要保持Cache內容與主存儲器內容的一致性?為了保持Cache內容與主存儲器內容的一致性應采取什么方法?3、已知(SP)=0100H,(SS)=0500H,(flags)=0240H,(00024H)=0060H,(00026H)=1000H,在段地址為0800H及偏移地址為00A0的單元中存放一條兩字節(jié)指令INT9,問:執(zhí)行INT9指令后,SP、SS、IP寄存器的內容以及棧頂的三個字節(jié)是什么?SS=0500H,SP=00FAHIP=9*4=100100B=24B=0060H,CS=1000H棧頂的三個字節(jié):08H、00H、00H4、一個異步串行發(fā)送器,具有8位數據位,1位奇偶校驗位和2個停止位。若每秒發(fā)送100個字符,其波特率、位周期和傳輸效率各為多少?波特率=100*(8+1+2)=1100B波特位周期=1/1100傳輸效率=8/(8+1+2)=72.73%5、某系統(tǒng)利用8251A與外設通信,已知8251A的方式控制字格式。試回答:(1)8251A的串-并轉換和并一串轉換是用什么方法實現的?(2)當方式控制字為FEH時,發(fā)送英文字母“C”時的幀信息是什么?(注:字母A的ASCII值為65)(3)若此時引腳TxC的輸入頻率為76.8kHz,則串行信息的發(fā)送波特率是多少?(1)接收移位寄存器和發(fā)送移位寄存器(2)011000010111(3)76.8*1000/16=48006、設8255A的4個端口地址分別為0C0H、0C1H、0C2H和0C3H,要求用按位置位/復位控制字使PC6輸出方波信號,完成下列初始化子程序,。MOVDX,(

1

) MOV AL,(

2

) OUT DX,ALL1:MOV AL,(

3) OUT DX,AL NOP NOPMOV AL,(

4)(

5) DX,ALNOPNOPJMP L11、0C3H2、01000000B3、OCH4、ODH5、OUT四、綜合題(每小題10分,共30分)1、8253CLK0的時鐘頻率為2.5MHZ。問:該通道的最大定時時間是多少?(2分)請分析圖中的地址譯碼電路,寫出8253的各通道地址和控制字的地址。(2分)3、若要周期性的產生5的定時中斷(方式2),試編寫初始化程序片段。(3分)4、若要產生1定時,說明實現方法。(并在圖中畫出連接圖)。(3分)(1)T=1/f=1/2.5MHz=0.4us所以,該通道的最大定是時間為:65536*0.4=26214.4us=26.2144ms(2)因為A7A6A5A4A3=10010;A0=0端口0:A2A1=00,即90H端口1:A2A1=01,即92H端口2:A2A1=10,即94H控制端口:A2A1=11,即96H(3)計數初值=5ms/0.4us=12500初始化程序如下:MOVAL,34HOUT96H,ALMOVAX,12500OUT90H,ALMOVAH,ALOUT90H,AL(4)要實現1秒定時已超出一個通道的最大定時時間,需要采用多個通道串聯,如圖1所示。通道0工作于方式2,再對輸出的5ms周期性脈沖信號計數,產生1秒定時中斷信號,此時,通道1計數初值為:1s/5ms=200。1、在一個以8086為CPU的系統(tǒng)中,若8251A的數據端口地址為84H,控制口和狀態(tài)口的地址為86H,試畫出地址譯碼電路、數據總線和控制總線的連接圖。(5分)要求8251A工作于內同步方式,同步字符為2個,用偶校驗,7個數據位,試對8251A進行初始化編程。(5分)初始化編程:MOVAL,0OUT86H,ALOUT86H,ALOUT86H,ALMOVAL,40HOUT86H,ALMOVAL,00111000BOUT86H,ALMOVAL,SYSNOUT86H,ALOUT86H,ALMOVAL,10010101BOUT86H,AL在啤酒包裝流水線中,一個包裝箱能裝入24罐,流水線要停2S,等待裝箱完畢,然后繼續(xù)裝箱。使用1片8253,完成包裝任務中的定時和計數功能。設8253計數器端口地址依次為660H~663H,采用的時鐘頻率為1KHz,試簡要的說明實現方法,并寫出8253的初始化程序片段。實現方法:利用8253

溫馨提示

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

評論

0/150

提交評論