【重慶大學(xué) 微機(jī)原理】test5
《【重慶大學(xué) 微機(jī)原理】test5》由會(huì)員分享,可在線閱讀,更多相關(guān)《【重慶大學(xué) 微機(jī)原理】test5(8頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
一、單項(xiàng)選擇題 1.8259A中IMR寄存器的主要作用是(② )。 ① 存放從外設(shè)來的中斷請求信號(hào) ② 存放從CPU送來的屏蔽信號(hào) ③ 記憶正在處理中的中斷級別 ④ 用于對各中斷請求進(jìn)行擇優(yōu) 2.8255A的A口工作在方式2時(shí),C口用作聯(lián)絡(luò)信號(hào)的位數(shù)是(② )。 ① 3 ② 5 ③ 6 ④ 8 3.8254作為計(jì)數(shù)器使用時(shí),CLK引腳上所接的是( ③ )。 ① 任意脈沖信號(hào) ② 高電平信號(hào) ③ 標(biāo)準(zhǔn)時(shí)鐘信號(hào) ④ 低電平信號(hào) 4.若(DS)=5000H,(SS)=3000h,(BP)=1000h, mov dx,[bp+79h]指令中源操作數(shù)的物理地址應(yīng)是(③ )。 ① 4079h ② 6079 ③ 31079h ④ 51079h 5.8255A的三個(gè)端口中既可以工作在方式0下,又可以工作在方式1下的是(② )中。 ① A、B、C ② A、B ③ A、C ④ B、C 6.某微機(jī)具有1MB的內(nèi)存空間,其CPU地址總線的條至少應(yīng)是( ④ )。 ① 8 ② 10 ③ 16 ④ 20 7.標(biāo)志寄存器中,OF標(biāo)志表示運(yùn)算結(jié)果的(① ) ① 溢出情況 ②符號(hào)情況 ③ 進(jìn)/借位情況 ④ 輔助進(jìn)/借位情況 8.在實(shí)地址方式下,80486的段寄存器中所存放的信息是(① )中。 ① 段基址 ② 段選擇符 ③ 段描述符 ④ 段屬性 9.指令A(yù)DD DI,[SI]的源操作數(shù)的尋址方式是( ④ ) ① 寄存器尋址 ② 直接尋址 ③ 立即尋址 ④ 寄存器間接尋址 10.按與存儲(chǔ)器的關(guān)系,I/O端口的編址方式分為( ③ ) ① 線性和非線性編址 ② 集中與分散編址 ③ 統(tǒng)一與獨(dú)立編址 ④ 重疊與非重疊編址 二、是非判斷題 1.多片8259級連最多可以管理64個(gè)外部中斷源。√ 2. 要構(gòu)成8KB的存儲(chǔ)空間,需用2Kx4位的存儲(chǔ)芯片4片。X 3.當(dāng)8254工作在方式4時(shí),可作為可編程的方波發(fā)生器。X 4.指令中若采用直接尋址方式,表明該操作數(shù)就包含在指令中() 5.8086系統(tǒng)把可直接尋址的1MB內(nèi)存空間分為“段”邏輯區(qū)域,段的物理地址長度是固定不變的。( ) 6.對8259進(jìn)行初始化時(shí)必須要寫的控制字是OCW。( ) 7.比較兩個(gè)無符號(hào)數(shù)的大小,應(yīng)該根據(jù)SF標(biāo)志來判斷。 ( ) 8.8位二進(jìn)制數(shù)10000000所代表的值為128D (?無符號(hào)√,原碼對,有符號(hào)數(shù);由于未說明,所以 ) 9.轉(zhuǎn)移類指令與數(shù)據(jù)傳送類指令一樣均不會(huì)根據(jù)指令的執(zhí)行過程與結(jié)果去影響狀態(tài)標(biāo)志位。(√?數(shù)據(jù)傳送指令中有POPF影響標(biāo)志位,而LOOP類不影響標(biāo)志位,其它也不影響 ) 10.PUSH CS (√ ) 11.ADD 03H,AL () 12.SAL AX,5 (8086 ; 80486 √) 13.MOV [CX],DL () 14.CMP [SI],[DI] () 15.MOV DS,2000H () 三、簡答題(本大題共30分,第1~2小題必做,共10分;其余小題任選20分完成,所選題目少于20分者,按實(shí)際分?jǐn)?shù)計(jì)算;所選題目超過20分者,超過部分答對不加分,答錯(cuò)要倒扣分。) 1.分析下列程序段:(5分) MOV AL,N XOR AH,AH MOV BH,5 DIV BH 當(dāng)N=64H時(shí),程序執(zhí)行完成后AX=_0014H___ 2. 執(zhí)行下列指令后:(5分) DAT DB 19H,55H,9CH —— MOV SI,OFFSET DAT MOV AL,[SI] XOR AL,89H MOV [SI],AL 寄存器AL的值是__________。 AL= 10010000=90H 3.若要向屏幕上輸出“The test is easy”這個(gè)字符串,利用DOS系統(tǒng)功能調(diào)用怎樣實(shí)現(xiàn)?寫出有關(guān)的程序段。(4分) BUF DB ‘The test is easy’,’$’ ……. LEA BX, BUF MOV AH,9H INT 21H 4.若數(shù)據(jù)定義如下:(4分) BUF DB 10 CNT DB ? BF DB 10 DUP(0) 當(dāng)執(zhí)行如下程序段時(shí),鍵入“HELLO!”后回車,請寫出此時(shí)CNT單元和BF數(shù)組的內(nèi)容是什么? LEA DX,BUF MOV AH,0AH INT 21H CNT 6 BF數(shù)組的內(nèi)容: BF 48H ‘H’ 45H ‘E’ 4CH ‘L’ 4CH ‘L’ 4FH ‘O’ 21H ‘!’ 0DH 回車 5.若ADSTR是某字符串的首地址,閱讀下面程序,總結(jié)其功能。(7分) LEA SI,ADSTR MOV CX,10 NEXT1:CMP BYTE PTR [SI],‘a(chǎn)’ JNZ NEXT2 MOV BYTE PTR [SI],‘A’ NEXT2:INC SI LOOP NEXT1 對ADSTR開始的長度為10的字符串中查找“a”,把所有的“a”替換為 “A” 6.程序段如下:(6分) MOV AL,15H MOV BL,28H ADD AL,BL MOV BL,AL DAA 執(zhí)行上面程序段后,AL=_43H__,BL=__3DH___,AF=__1___. 7.要對8255A的C口某一位置位,8255A的CS,WR,RD,A0,A1 幾條控制線分別對應(yīng)什么狀態(tài)?(4分) CS=0 (片選) WR=0 (寫操作) RD=1 A1=1 A0=1 (選中控制寄存器) 8、以下程序?yàn)榻y(tǒng)計(jì)從BLOCK單元開始存放的100個(gè)字節(jié)型帶符號(hào)數(shù)中負(fù)數(shù)的個(gè)數(shù),請完成該程序的填空。 LEA SI , BLOCK MOV CX , 100 MOV DL , 0 CMPNXT:MOV AL , [SI] CMP AL,0 ( 1 ) JNS POS INC DL POS: INC SI ( 2 ) LOOP CMPNXT 9、下面程序段執(zhí)行之后,AX的值為多少? MOV AX , 0 MOV CX ,10 AGAIN: ADD AX , CX LOOP AGAIN AX=55 10、若一個(gè)微機(jī)系統(tǒng)中有兩塊 SRAM 6116芯片,如圖所示,其地址范圍分別為5000H~57FFH、4800H~4FFFH,請完成譯碼電路的連接。 4800H~4FFFH 5000H~57FFH … A0 A10 A11 A12 A13 SRAM 6116 (2) SRAM 6116 (1) ∶ ∶ 74LS138 A B C G1 A14 A15 11、在一些應(yīng)用場合中,需要允許較低級別的中斷請求能夠暫停CPU正在響應(yīng)的較高級別中斷請求的處理,采用哪種優(yōu)先級管理方式較為合適?特殊屏蔽方式 12、8255A的方式2的數(shù)據(jù)輸入過程與方式1的輸入方式相同嗎?方式2的數(shù)據(jù)輸出過程與方式1的輸出方式相同嗎? 輸入與方式1相同;輸出時(shí)與方式1相似,唯一差別是OBFA有效時(shí),CPU僅將數(shù)據(jù)送入鎖存器,沒有送上i/o總線,ACKA有效后才送上i/0總線 13、CPU響應(yīng)INTR的條件是什么?簡述CPU響應(yīng)INTR的過程。 1、有中斷請求;2、外部三態(tài)門開; 3、8259中斷請求引腳未被屏蔽;4、當(dāng)前沒有更高級的中斷正在被服務(wù); 5、cpu內(nèi)部中斷允許;6、結(jié)束當(dāng)前的指令; 14、若需計(jì)數(shù)150事件,則編程寫入8254計(jì)數(shù)器的計(jì)數(shù)初值應(yīng)為多少?149 四、綜合題 1. 已知某系統(tǒng)中8254的連接如圖所示。8254通道0每隔1ms向CPU申請中斷,并將DAT單元內(nèi)容求反一次。 A B C G1 74LS138 A9 A8 A7 A6 A5 A2 A3 A4 A0 D7 8254 A1 8259IR0 +5V 2MHz D0 D7 D0 A0 A1 (1)8254各通道端口地址是多少?3E0H~3E3H (2)編寫出8254的初始化程序段。 MOV AL,30H;0通道工作在方式0 MOV DX,3E0H OUT DX,AL MOV AL,0D0H OUT DX,AL MOV AL,7 OUT DX,AL (3)設(shè)8259的初始化控制字ICW已經(jīng)設(shè)置完成,給出相應(yīng)的中斷初始化程序(設(shè)8259相應(yīng)的端口地址為80H,81H。IR0中斷源的中斷類型號(hào)為48H)。 MOV AX,3548H INT 21H PUSH ES PUSH BX LEA DX,INTPROC MOV AX,SEG INTPROC MOV DS,AX MOV AX,2548H INT 21H IN AL,81H AND AL,0FEH OUT 81H,AL STI- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
5 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 重慶大學(xué) 微機(jī)原理 【重慶大學(xué) 微機(jī)原理】test5 重慶大學(xué) 微機(jī) 原理 test5
鏈接地址:http://www.3dchina-expo.com/p-9632729.html