匯編語言、微機(jī)原理及接口技術(shù)期末復(fù)習(xí)試卷以及參考答案五.doc_第1頁
匯編語言、微機(jī)原理及接口技術(shù)期末復(fù)習(xí)試卷以及參考答案五.doc_第2頁
匯編語言、微機(jī)原理及接口技術(shù)期末復(fù)習(xí)試卷以及參考答案五.doc_第3頁
匯編語言、微機(jī)原理及接口技術(shù)期末復(fù)習(xí)試卷以及參考答案五.doc_第4頁
匯編語言、微機(jī)原理及接口技術(shù)期末復(fù)習(xí)試卷以及參考答案五.doc_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

重慶郵電大學(xué)2007-2008 學(xué)年 第 一 學(xué)期專業(yè): 年級(jí): 班級(jí):課程名:微機(jī)原理與接口技術(shù) (A卷) 考核方式: 閉卷題號(hào)一二三四五總分分?jǐn)?shù)評(píng)卷人一、填空題(每空1分,共15分,答案寫在答題紙上)1、 微型計(jì)算機(jī)由CPU、(_)、總線、接口電路及輸入輸出設(shè)備等構(gòu)成。2、 在微機(jī)系統(tǒng)中,端口編址方式一般有(_)和(_)兩種編址方式3、 微機(jī)系統(tǒng)與輸入/輸出設(shè)備的信息交換有無條件傳送方式、查詢方式、(_)和(_)。4、 二進(jìn)制數(shù)01100101.11的十進(jìn)制表示為(_)。5、 實(shí)模式下,已知邏輯地址為4010H:2000H,則物理地址為(_)。6、 有一個(gè)8位機(jī)器數(shù)為10010111,若此數(shù)表示原碼,則相應(yīng)的十進(jìn)制數(shù)的真值為(_),若此數(shù)表示反碼,則相應(yīng)的十進(jìn)制數(shù)的真值為(_),若此數(shù)表示補(bǔ)碼,則相應(yīng)的十進(jìn)制數(shù)的真值為(_),若此數(shù)表示的是壓縮(或組合)BCD碼,則相應(yīng)的十進(jìn)制數(shù)的真值為(_)。7、 設(shè)(DS)=1000H, (ES)=2000H, (SS)=3000H, (BX)=5000H, (BP)=6000H, (DI)=0001H ,內(nèi)存單元中,(21000H)=1234H, (36000H)=9ABCH,(16000H)9657H, (41002H)=789AH 。則MOV AX, ES:1000H 執(zhí)行時(shí)操作數(shù)的物理地址為(_);MOV AX, BP執(zhí)行后(AX)= (_);MOV AX,BX+DI 執(zhí)行時(shí)操作數(shù)的物理地址為(_)。8、 已知(BX)=1234H, (DS)=1000H, (SI)=200H, (10221H)=3247H, 指令LEA BX, SI+21H執(zhí)行后BX 寄存器的值為(_)。二、單項(xiàng)選擇題(每題1分,共15分,答案寫在答題紙上)1以下各個(gè)指令中正確的是( )。A. MOV CS, 1000 B. OUT DX, AXC. MOV BL, BP D. MOV AH, DX2. 在外部中斷源的中斷服務(wù)程序結(jié)束時(shí),一般應(yīng)向8259發(fā)送中斷結(jié)束命令是讓( )的相應(yīng)位清零。A. 中斷請(qǐng)求寄存器IRR B. 中斷屏蔽寄存器IMRC. 中斷服務(wù)寄存器ISR D. 標(biāo)志寄存器EFLAGS3. 2片8259A級(jí)連可以管理 級(jí)中斷源。A14 B15 C16 D 174. 處理器80486在保護(hù)虛擬地址模式下,可以尋址的物理內(nèi)存地址空間大小為( )。A. 4KB B. 64KB C. 1MB D. 4GB5已知以下數(shù)據(jù)段:DATA SEGMENTVAR1 DB 10 dup(2, 3 dup(?)VAR2 DW VAR3, VAR1, 10hVAR3 DB 10, ?, 12 dup(?)DATA ENDS數(shù)據(jù)段DATA中定義的三個(gè)變量共占用( )字節(jié)空間。A. 68 B. 60 C. 78 D. 576. 80X86 CPU可以訪問的I/O空間可以達(dá)到( )。A.4GB B.1MB C.64KB D.1KB7指令JMP DWORD PTR DI的尋址方式為( )。A. 段內(nèi)間接轉(zhuǎn)移 B.段間間接轉(zhuǎn)移 C. 段內(nèi)直接轉(zhuǎn)移 D.段間直接轉(zhuǎn)移8、8255A能實(shí)現(xiàn)雙向傳送功能的是( )。A方式0 B方式1 C方式2 D方式3 9設(shè)字長(zhǎng)n = 8位,X補(bǔ)碼=(A4)16, Y補(bǔ)碼=(9B)16,則求X+Y補(bǔ)碼時(shí)得到的結(jié)果和溢出標(biāo)志OF分別為( )。A. (13F)16和OF=0 B. (3F)16和OF=0C. (13F)16和OF=1 D. (3F)16和OF=110. 處理器80486的4級(jí)特權(quán)保護(hù),( )級(jí)特權(quán)保護(hù)分配給操作系統(tǒng)核心部分。A. 0 B. 1 C. 2 D. 311指令I(lǐng)NC一定不會(huì)修改的標(biāo)志是( )。A. 溢出標(biāo)志OF B. 符號(hào)標(biāo)志 SFC. 進(jìn)位標(biāo)志CF D. 奇偶標(biāo)志PF12. 已知AX = 73A8H,進(jìn)位標(biāo)志CF=1,則語句“RCL AX, 1”執(zhí)行后AX和CF的值分別為( )。A. E751和0 B. E751和1 C. E750和0 D. E750和113在80x86中可屏蔽中斷請(qǐng)求被CPU響應(yīng)的條件是( )。A. INTR引腳有中斷請(qǐng)求,NMI引腳沒有中斷請(qǐng)求,系統(tǒng)沒有DMA請(qǐng)求;B. CPU當(dāng)前指令執(zhí)行完畢;C. 中斷允許標(biāo)志IF = 1;D. 以上條件都包括。14. 下面對(duì)COM型文件的編程格式的描述不正確的是( )。A.目標(biāo)代碼應(yīng)該小于64KB;B.源程序中允許有數(shù)據(jù)段、代碼段和堆棧段;C.在代碼段偏移地址為100H的單元,必須是程序的第一條可執(zhí)行指令;D.源程序結(jié)束一般要返回到DOS狀態(tài)。15. 堆棧操作的基本單位是( )A比特 B字節(jié)C字 D雙字三、簡(jiǎn)答題(每題5分,共15分,答案寫在答題紙上)1、簡(jiǎn)述I/O接口的基本功能。(5分)2、 簡(jiǎn)述中斷的基本概念、中斷的分類。(5分)3、假設(shè)數(shù)據(jù)段內(nèi)容如下:X1 DB 22H,3*6,?,-2X2 DB AB,CX3 DW AB,C請(qǐng)畫圖繪出匯編之后數(shù)據(jù)區(qū)單元內(nèi)容(從2000:1000H地址開始)(5分)四、閱讀分析題(共30分,答案寫在答題紙上)1、(6分)閱讀下面的匯編程序,判斷說明該程序的功能,并從題后的選項(xiàng)中選擇合適的語句填充到程序中的缺失部分,使程序完整無誤。CODE SEGMENTASSUME CS:CODEMOV AH, 1INT 21HAND AL, 0FHMOV BL, ALMOV CX, 8LAST:RCL BL,1JNC NEXTMOV DL, 1NEXT:MOV AH, 2INT 21HLOOP LAST INT 21HCODE SEGMENTEND BEG供選擇的項(xiàng):A) MOV DL,0 B) MOV DL, 1C) BEG: D)START:E) MOV AH, 4CH F) MOV AH, C4H2、(8分)下面程序的功能是:在附加段地址為BUF中有一個(gè)無符號(hào)數(shù)的字?jǐn)?shù)組, 找出最大數(shù)和最小數(shù), 分別存放在AX和BX寄存器中.請(qǐng)?zhí)羁胀瓿稍摮绦颉?EDATA SEGMENTBUF DW 2564H, 0ABCDH,1690H, , 0DEF0H ;共50個(gè)字CONT EQU BUFEDATA SEGMENTCODE SEGMENT START: MOV AX, EDATAMOV CX, CONT-1MOV BX,ES: DIMOV AX, BXMIN: ADD DI, 2CMP ES:DI, BXMOV BX, ES:DIJMP NEXTMAX: CMP ES:DI, AXJBE NEXTMOV AX, ES:DINEXT: LOOP MINMOV AH, 4CHINT 21HCODE ENDSEND START3、閱讀下面子程序SUB,回答:(8分)SUB PROC NEARPUSH CXMOV CX, 8MOV AH, 0NEXT:SHL AL, 1RCR AH, 1LOOP NEXTMOV AL, AHPOP CXRETSUB ENDP(1)試說明其實(shí)現(xiàn)的功能,(2)如果調(diào)用子程序SUB前AX5678H, 則調(diào)用SUB子程序后AX=?4、(8分)若SS=1600H, SP=2000H, AX=1030H, BX=5544H,標(biāo)志寄存器FR=2115H,試說明執(zhí)行指令PUSH AXPUSH BXPUSHFPOP CXPOP DX之后,SP=? SS=? CX=? DX=? 并畫圖指出堆棧中各單元的內(nèi)容.五、編寫程序題(共25分,答案寫在答題紙上)1、(10分) 已知數(shù)據(jù)段有如下部分定義:ARRAY DW 1234H, 678H,165H,34H, 27BHCNT EQU ($-ARRAY)/2SUM DW ?請(qǐng)編寫完整程序求出ARRAY數(shù)組中各無符號(hào)數(shù)的和放入SUM字單元中,然后以十六進(jìn)制在屏幕打印。2、(15分)設(shè)8254的端口地址為40H-43H。按如下要求編寫子程序: (1) 子程序I8254實(shí)現(xiàn):初始化2號(hào)計(jì)數(shù)器,要求工作在方式3,按BCD碼計(jì)數(shù),計(jì)數(shù)初值為4000。(8分)(2) 子程序Read實(shí)現(xiàn):在某時(shí)刻讀出8254的2號(hào)計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值。(7分)附錄8254的方式控制字格式:1計(jì)數(shù)器選擇D7 D6 = 00 計(jì)數(shù)器#0;D7 D6 = 01 計(jì)數(shù)器#1;D7 D6 = 10 計(jì)數(shù)器#2;D7 D6 = 11 讀出控制字標(biāo)志;2讀/寫方式選擇D5 D4 = 00鎖存當(dāng)前計(jì)數(shù)器的值供讀出;D5 D4 = 01 只讀/寫低8位;D5 D4 = 10只讀/寫高8位;D5 D4 = 11先讀/寫低8位,后讀/寫高8位;3工作方式選擇D3 D2 D1的值用于設(shè)定工作在方式05;4計(jì)數(shù)器計(jì)數(shù)制選擇D0=0,計(jì)數(shù)值以二進(jìn)制方式計(jì)數(shù);D0=1,計(jì)數(shù)值以BCD碼方式計(jì)數(shù);2007-2008-1學(xué)期微機(jī)原理與接口技術(shù)考試參考答案及評(píng)分細(xì)則一、填空題,每空一分1 _內(nèi)存_2 _統(tǒng)一編址_, _獨(dú)立編址_3 _中斷方式_, DMA方式 4 _101.75_5 _42100H_6 _151_, -104 , -105 , 97 7 _21000H_, _9ABCH_, _15001H_8 221H 二、選擇,每題1分12345678BCBDBCBD9101112131415DACADBC三、簡(jiǎn)答題,每題5分所答含要點(diǎn)得全分,否則酌情扣分。1. 電平轉(zhuǎn)換,格式轉(zhuǎn)換,數(shù)據(jù)緩沖與鎖存,電路隔離2. 中斷是有隨機(jī)事件發(fā)生后向CPU發(fā)出請(qǐng)求信號(hào),CPU停止當(dāng)前程序的執(zhí)行轉(zhuǎn)而執(zhí)行為該隨機(jī)事件服務(wù)的程序,服務(wù)完成后回到停止位置繼續(xù)執(zhí)行的過程。硬件中斷和軟件中斷3. 22H18?-2ABCBAC四、閱讀分析題1(功能3分,每空1分,共6分)將AL的內(nèi)容按二進(jìn)制形式顯示出來 C)BEG: A) MOV DL,0 F) MOV AH, C4H2 (每空2分共8分) ASSUME CS:CODE,DS:EDATA MOV DS,AX LEA DI, BUF JC MAX3(沒小題4分共8分) 程序的功能是: 寄存器AL的內(nèi)容反序 (AX)=0E1H4 (8分) SP=1FFEH, SS=1600H, CX=2115H, DX=55

溫馨提示

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

評(píng)論

0/150

提交評(píng)論