微機原理試卷及答案_第1頁
微機原理試卷及答案_第2頁
微機原理試卷及答案_第3頁
微機原理試卷及答案_第4頁
微機原理試卷及答案_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上微機原理與接口技術(shù)考試試卷一、填空題(每空1分,共20分)1、8086 CPU從內(nèi)部功能上可分為_和_兩個獨立的功能部件。2、已知兩數(shù)的真值:X=34,Y=84,若用單字節(jié)二進制形式表示,則X-Y補碼=_,X+Y補碼=_。3、8086 CPU的中斷系統(tǒng)規(guī)定,無論外部或內(nèi)部中斷共有_個中斷類型碼,每個中斷都有一個_位的中斷類型碼。中斷類型碼與對應(yīng)的矢量地址換算公式為_,系統(tǒng)將在內(nèi)存地址_處,設(shè)置全部中斷類型的中斷矢量表。4、堆棧是內(nèi)存中的一個專用區(qū)域,其存取規(guī)則是_;在8086系統(tǒng)中,為了能正確返回被中斷程序,則當(dāng)CPU響應(yīng)外部中斷請求并轉(zhuǎn)向中斷處理程序前,應(yīng)將_的_壓

2、入堆棧。5、設(shè)某微機系統(tǒng)的存儲器總量為256KB若采用單片容量為16K1位的SRAM芯片,則組成該存儲系統(tǒng)共需此類芯片_片,每個芯片需_根片內(nèi)地址選擇線,整個系統(tǒng)應(yīng)分為_個芯片組。6、若(AX)=8520H,且為有符號數(shù),若實現(xiàn)(AX)/2,則應(yīng)使用指令_,結(jié)果使(AX)=_。7、有兩臺PC機:A機和B機通過串口進行通信;30秒鐘內(nèi)A機向B機發(fā)送了17600個字節(jié)的數(shù)據(jù),B機向A機回送了11200個字節(jié)的數(shù)據(jù),設(shè)通信的數(shù)據(jù)位為8位,起始位和停止位各為一位;則該通信的波特率是_bps,現(xiàn)欲傳送19200個字節(jié)的數(shù)據(jù)則至少需_秒。8、若要求由8253計數(shù)器的OUT輸出端輸出方波,則應(yīng)設(shè)置其工作于方

3、式_,設(shè)CLK0的頻率為1MHz,欲獲得可能的最低頻率,則應(yīng)向計數(shù)寄存器CR寫入的初值為_H。二、選擇題(單選)(每小題2分,共20分)1、在單級中斷系統(tǒng)中,CPU一旦響應(yīng)中斷,則立即關(guān)閉_A_標(biāo)志,以防本次中斷服務(wù)結(jié)束前同級的其他中斷源產(chǎn)生另一次中斷進行干擾。A 中斷允許 B 中斷請求 C 中斷屏蔽 D 中斷保護2、執(zhí)行單元(EU)雖有許多部件組成,但核心部件是_B_。A 數(shù)據(jù)總線 B 算術(shù)邏輯運算單元 C 多路開關(guān) D 累加寄存器3、以下四種類型的半導(dǎo)體存儲器中,以傳輸同樣多的字為比較條件,則讀出數(shù)據(jù)傳輸率最高的是_B_。A DRAM B SRAM C 閃速存儲器 D EPROM4、在微型

4、機系統(tǒng)中,外圍設(shè)備通過_A_與主板的系統(tǒng)總線相連接。 A 適配器 B 設(shè)備控制器 C 計數(shù)器 D 寄存器5、程序控制類指令的功能是_D_。 A 進行算術(shù)運算和邏輯運算 B 進行主存與CPU之間的數(shù)據(jù)傳送 C 進行CPU和I / O設(shè)備之間的數(shù)據(jù)傳送 D 改變程序執(zhí)行順序6、在PC/XT中,若AX=4305H,BX=8279H,執(zhí)行ADD BX,AX指令后接著執(zhí)行INT0指令,則會_C_A 進入INT0中斷服務(wù)程序, C 執(zhí)行INT0后面的指令,B 死機, D 顯示器顯示OVERFLOW。7、在機器數(shù)_B_中,零的表示形式是唯一的。A 原碼 B 補碼 C 移碼 D 反碼8、在PC/XT中,NMI

5、中斷的中斷向量再中斷向量表中的位置_C_。A 是由程序指定的, B 是由DOS自動分配的,C 固定在0008H開始的四個字節(jié)中, D 固定在中斷向量表首。9、可編程計數(shù)/定時器電路8254的工作方式共有_D_A 3種, B 4種, C 5種, D 6種;10、以下使寄存器AX和CF同時清零的指令為_C_A ADD AX,AX; B XCHG AX,BX;C XOR AX,AX ; D PUSH AX三、存儲器擴充(共10分,畫出連線6分,寫出地址范圍4分)若為地址總線為16位,數(shù)據(jù)位為8位的微機系統(tǒng)設(shè)計容量為12K*8的存儲器,要求ROM區(qū)為8KB,地址從8000H開始,采用2716(2K8)

6、芯片;RAM區(qū)為4KB,地址從B000H開始,采用6216(2K8)芯片。試畫出存儲器系統(tǒng)的連線圖,并寫出各芯片組的地址范圍。注:CPU的引腳有: 16條地址線,8條數(shù)據(jù)線,控制線:,; 2716的引腳有:11條地址線,8條數(shù)據(jù)線,控制線:(讀出允許),(片選);6216的引腳有:11條地址線,8條數(shù)據(jù)線,控制線:(讀信號),(寫允許),(片選信號),譯碼器用74LS138譯碼器(3-8譯碼器),3-8譯碼器的引腳有三個輸入端A,B,C,8個輸出端(),控制端:四、簡答題(15分)1、8086CPU為什么采用地址/數(shù)據(jù)線分時復(fù)用?有何好處?。(5分)2、半導(dǎo)體存儲器分為哪些類型?(5分)3、簡

7、述CPU與I/O接口間實現(xiàn)中斷傳送方式的主要優(yōu)點.(5分)五、編程題(共15分)1、定義一組宏指令,完成對雙字執(zhí)行邏輯“異或”運算,雙字的存儲單元由兩個形式參數(shù)表示,結(jié)果放入DX:AX中。(4分)2、編程實現(xiàn)在中斷向量表中查找從鍵盤輸入的字符,并將其個數(shù)用二進制形式顯示出來。(11分)(完成主程序5分,子程序6分)六、編程應(yīng)用題(20分) 已知某8086微機系統(tǒng)包括8255A,8253兩個可編程接口電路。其中8253三個計數(shù)器分別工作在不同的方式,可以為A/D轉(zhuǎn)換器提供可編程的采樣頻率和采樣時間;8255A的PB0可用于檢測按鍵開關(guān)的位置,PA7可根據(jù)PB0的狀態(tài)決定是否點亮LED指示燈。設(shè)系

8、統(tǒng)所要求的有關(guān)硬件連線已全部連接好,如附圖所示。試完成下列各項要求。1、分別列出8255A,8253各個端口的地址。(4分) 2、根據(jù)附圖所示8255A的A口和B口的連接方式,寫出8255A接口初始化程序片斷。(5分)3、附圖給出了8253各個計數(shù)器的要求的工作方式,設(shè)已知外部時鐘頻率為F,計數(shù)器0的技術(shù)初值為L(字節(jié)型),工作在方式2;計數(shù)器1的計數(shù)初值為M(字型),工作在方式1;計數(shù)器2的技術(shù)初值為N(字型),工作在方式3。L、M、N是在程序的其他地方已經(jīng)定義好的變量,L、M為二進制數(shù),N為BCD碼。試按上述要求完成8253的初始化程序片斷。(7分)4、設(shè)計一個程序片斷,使8255A檢測P

9、B0的輸入狀態(tài),當(dāng)PB0=0時,使LED燈亮。(4分)附:8255A和8253的控制字格式附圖評分標(biāo)準(zhǔn)與參考答案一、填空題(每空1分,共20分) 1、EU(執(zhí)行單元) BIU(總線接口單元) 2、0CEH 76H 3、256 8 4N 0000H 4、先進后出(后進先出) 斷點 地址 5、128 14 16 6、算術(shù)右移指令(SAR AX,1) 0C290H 7、9600bps 20 8、方式3 0000H二、選擇題(單選)(每小題2分 共20分) 題號12345678910答案ABBADCBCDC三、存儲器擴充(共10分,畫出連線6分,寫出地址范圍4分)1、連線圖芯片組地址范圍: 1#271

10、6:8000H87FFH 2#2716: 8800H8FFFH 3#2716: 9000H97FFH 4#2716: 9800H9FFFH 1#6216 B000HB7FFH 2#6216: B800HBFFFH四、簡答題(15分)1、考慮到芯片成本,8086/8088采用40條引線的封裝結(jié)構(gòu)。40條引線引出8086/8088的所有信號是不夠用的,從時序邏輯的角度,地址與數(shù)據(jù)信號不會同時出現(xiàn),二者可以分時復(fù)用同一組引線,采用地址/數(shù)據(jù)線復(fù)用引線方法可以解決這一矛盾。2半導(dǎo)體存儲器分類3答:CPU與I/O接口間實現(xiàn)中斷傳送方式的主要優(yōu)點有:(1) 實行并行處理CPU與I/O接口并行工作。當(dāng)I/O

11、接口未準(zhǔn)備就緒時,CPU可以執(zhí)行其它程序,當(dāng)I/O接口準(zhǔn)備就緒時,I/O接口向CPU發(fā)出中斷申請,CPU接受中斷申請實現(xiàn)數(shù)據(jù)傳送,從而提高了CPU的利用率。(2) 實行實時處理CPU一旦收到I/O接口的中斷請求,立即響應(yīng)中斷。(3) 實行分時操作當(dāng)CPU同時接到多個I/O接口的中斷請求后,先判優(yōu)后響應(yīng)。(4) 實行故障處理在工作過程中一旦出現(xiàn)故障,如斷電、讀寫錯誤等,可以通過中斷方式請求CPU處理。五、編程題(15分) 1 MXOR MACRO M1, M2 MOV AX, M1 MOV DX, M1+2 XOR AX, M2 XOR DX, M2+2 ENDM2 主程序?qū)P?專注-專業(yè)cod

12、e SEGMENT ;代碼段開始 ASSUME CS:code begin: MOV AX, 0000H ;設(shè)置查找首地址 MOV DS, AX MOV SI,0000H MOV CX,0400H ;設(shè)置查找長度 MOV BX,0 ;計算值初值 MOV AH,01H ;從鍵盤輸入關(guān)鍵字 INT 21H ;MOV DL,AL ;保存在DL中 next: LODSB ;從串取 CMP AL, DL ;與關(guān)鍵字比較 JNZ point INC BX ;計算值加1 Point:LOOP next ;查找結(jié)束? CALL display ;調(diào)用顯示子程 MOV AH,4CH ;調(diào)用4CH功能 INT 21H ;返回DOS;用二進制顯示BX內(nèi)容子程 display PROC MOV CX, 16 ;顯示位數(shù) rotate: ROL BX, 1 MOV DL, BL AND DL, 01H ADD DL, 30H MOV AH, 2H INT 21H LOOP rotate RET ;子程返回 display ENDP code ENDS ;代碼段結(jié)束 END begin六、編程應(yīng)用題(20分) 1、8255A的端口地址:08H-0BH; 8253的端口地址:0CH-0FH 2、MOV A

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論