微機原理試題1附答案_第1頁
微機原理試題1附答案_第2頁
微機原理試題1附答案_第3頁
微機原理試題1附答案_第4頁
微機原理試題1附答案_第5頁
免費預覽已結束,剩余10頁可下載查看

下載本文檔

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

文檔簡介

1、一 、填空題(每空1 分,共 15 分,答案寫在答題紙上)1、 微型計算機由CPU、( )、總線、接口電路及輸入輸出設備等構成。2、 在微機系統中,端口編址方式一般有()和()兩種編址方式3、 微機系統與輸入/輸出設備的信息交換有無條件傳送方式、查詢方式、()和()。4、 二進制數的十進制表示為()。5、 實模式下,已知邏輯地址為4010H: 2000H, 則物理地址為( ) 。6、 有一個 8 位機器數為,若此數表示原碼,則相應的十進制數的真值為 ( ) , 若此數表示反碼,則相應的十進制數的真值為( ) ,若此數表示補碼,則相應的十進制數的真值為(),若此數表示的是壓縮(或組合)BCD碼,

2、則相應的十進制數的真值為()。7、 設 (DS)=1000H, (ES)=2000H, (SS)=3000H, (BX)=5000H, (BP)=6000H,(DI)=0001H ,內存單元中,(21000H)=1234H, (36000H)=9ABCH, ( 16000H)= 9657H, (41002H)=789AH 。貝U MOV AX, ES:1000H 執行時操作數的物 理地址為(); MOVAX, BP 執行后 (AX)= ( );MOVAX,BX+DI 執行時操作數的物理地址為()。8、 已知 (BX)=1234H, (DS)=1000H, (SI)=200H, ( 10221H

3、) =3247H, 指令 LEA BX, SI+21H 執行后 BX 寄存器的值為()。二、單項選擇題(每題1 分,共 15 分,答案寫在答題紙上)1以下各個指令中正確的是()。A. MOV CS, 1000B. OUT DX, AXC. MOV BL, BPD. MOV AH, DX2 . 在外部中斷源的中斷服務程序結束時,一般應向8259 發送中斷結束命令是讓()的相應位清零。A. 中斷請求寄存器IRRB. 中斷屏蔽寄存器IMRC.ISRD. 標志寄存器EFLAGS3 . 2 片8259A級連可以管理 級中斷源。A. 144 .處理器80486在保護虛擬地址模式下,可以尋址的物理內存地址空

4、間 大小為(A.4KBB.64KBC.1MBD.4GB5 .已知以下數據段:DATA SEGMENTVAR1DB10 dup(2, 3 dup()VAR2DWVAR3, VAR1, 10hVAR3 DB 10, ,12 dup()DATA ENDS數據段DATA中定義的三個變量共占用()字節空間A. 68B. 60C. 78D. 576 . 80X86 CPU 可以訪問的I/O空間可以達到()。7 .指令JMP DWORD PTR DI 的尋址方式為(A.段內間接轉移B.段問間接轉移C.段內直接轉移D.段間直接轉移8、 8255A 能實現雙向傳送功能的是(A.方式0C.方式2B 方式1D 方式

5、39設字長n = 8 位, X 補碼 =(A4) 16 , Y 補碼 =(9B) 16,則求 X+Y 補碼時得到的結果和溢出標志OF分別為()。A.(13F)16和OF=0B.(3F) 16和OF=0C.(13F)16和OF=1D.(3F) 16和OF=110. 處理器 80486 的 4 級特權保護,()級特權保護分配給操作系統核心部分。A. 0B. 1C. 2D. 311指令 INC 一定不會修改的標志是()。A. 溢出標志OFB. 符號標志SFC. 進位標志CFD. 奇偶標志PF12.已知AX = 73A8H ,進位標志 CF=1,則語句“ RCL AX, 1 ”執行后 AX 和CF的值

6、分別為()。A. E751 和 0B. E751 和 1C. E750 和 0D. E750 和 113.在80x86中可屏蔽中斷請求被CPU響應的條件是(A. INTR引腳有中斷請求,NMI引腳沒有中斷請求,系統沒有DMA青求;B. CPU 當前指令執行完畢;C. 中斷允許標志IF = 1 ;D. 以上條件都包括。14. 下面對COM®文件的編程格式的描述不正確的是()。A. 目標代碼應該小于64KB;B. 源程序中允許有數據段、代碼段和堆棧段;C. 在代碼段偏移地址為100H 的單元,必須是程序的第一條可執行指令;D.源程序結束一般要返回到DOS犬態。15. 堆棧操作的基本單位是

7、()A.比特B .字節C.字D,雙字三、簡答題(每題5 分,共 15 分 , 答案寫在答題紙上)1、簡述 I/O 接口的基本功能。(5 分)2、簡述中斷的基本概念、中斷的分類。(5 分)3、假設數據段內容如下:X1 DB 22H,3*6,-2X2DBAB, CX3DWAB, C請畫圖繪出匯編之后數據區單元內容( 從 2000:1000H 地址開始)(5 分 )四、閱讀分析題(共30 分,答案寫在答題紙上)1、 (6 分 ) 閱讀下面的匯編程序,判斷說明該程序的功能,并從題后的選項中選擇合適的語句填充到程序中的缺失部分,使程序完整無誤。CODE SEGMENTASSUME CS:CODEMOV

8、AH, 1INT 21HAND AL, 0FHMOV BL, ALMOV CX, 8LAST:RCL BL,1JNC NEXTMOV DL, 1NEXT:MOV AH, 2INT 21HLOOP LASTINT 21HCODE SEGMENTEND BEG供選擇的項:A) MOV DL, 0B) MOV DL, 1C) BEG:D ) START:E) MOV AH, 4CHF) MOV AH, C4H2、(8分)下面程序的功能是:在附加段地址為 BUF中有一個無符號數的字 數組,找出最大數和最小數,分別存放在 AX和BX寄存器中.請填空完成 該程序。EDATA SEGMENTBUFDW 25

9、64H, 0ABCDH,1690H,0DEF0H;共50 個字CONT EQU $ - BUFEDATA SEGMENTCODE SEGMENTSTART: 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 NEARPUS

10、H CXMOV CX, 8MOV AH, 0NEXT:SHL AL, 1RCR AH, 1LOOP NEXTMOV AL, AHPOP CXRETSUB ENDP( 1)試說明其實現的功能,(2)如果調用子程序SUB前AX= 5678H,則調用SUB子程序后 AX=4、(8 分)若 SS=1600H, SP=2000H, AX=1030H, BX=5544H, 標志寄存器FR=2115H,試說明執行指令PUSH AXPUSHBXPUSHFPOP CXPOP DX之后 ,SP= SS= CX= DX= 并畫圖指出堆棧中各單元的內容.五、編寫程序題(共25 分,答案寫在答題紙上)1、 (10 分

11、) 已知數據段有如下部分定義:ARRAY DW 1234H,678H , 165H, 34H, 27BHCNT EQU ($-ARRAY)/2SUM DW請編寫完整程序求出ARRA淡組中各無符號數的和放入SUM字單元中,然后以十六進制在屏幕打印。2、( 15分)設8254的端口地址為 40H-43H。按如下要求編寫子程序:( 1) 子程序 I8254 實現:初始化2 號計數器,要求工作在方式3,按BCD碼計數,計數初值為4000。(8分)( 2) 子程序 Read 實現:在某時刻讀出8254 的 2 號計數器的當前計數值。(7 分)附錄 8254 的方式控制字格式:1計數器選擇D7 D6 =

12、00 計數器#0; D7 D6 = 01 計數器 #1 ; D7 D6 = 10 計數器#2;D7 D6 = 11 讀出控制字標志;2讀/ 寫方式選擇D5 D4 = 00 鎖存當前計數器的值供讀出;D5 D4 = 01 只讀 / 寫低 8 位;D5 D4 = 10 只讀 /寫高 8 位; D5 D4 = 11 先讀 /寫低 8 位,后讀/寫高 8 位;3工作方式選擇D3 D2 D1 的值用于設定工作在方式05;4計數器計數制選擇D0=O,計數值以二進制方式計數;D0=1,計數值以BC惻方式計數;答案一、填空題,每空一分1 內存2 _統一編址, _獨立編址3 中斷方式 , DMA方式454210

13、0H6 _151 ,-104,-105,97721000H , 9ABCH ,15001H8221H、選擇,每題 1分12345678BCBDBCBD9101112131415DACADBC三、簡答題,每題 5分所答含要點得全分,否則酌情扣分。1 .電平轉換,格式轉換,數據緩沖與鎖存,電路隔離2 .中斷是有隨機事件發生后向CPU發出請求信號,CPU停止當前程序的執行轉而執行為該隨機事件服務的程序,服務完成后回到停止位置繼續執行 的過程。硬件中斷和軟件中斷3.四、閱讀分析題1 (功能3分,每空1分,共6分)將AL的內容按二進制形式顯示出來 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的內容反序(AX)=0E1H4 (8 分)SP=1FFEH, SS=1600H, CX=21

溫馨提示

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

評論

0/150

提交評論