![微機原理復習題本科1_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/24/ada21714-c27f-40b2-8e45-e78fe86786ee/ada21714-c27f-40b2-8e45-e78fe86786ee1.gif)
![微機原理復習題本科1_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/24/ada21714-c27f-40b2-8e45-e78fe86786ee/ada21714-c27f-40b2-8e45-e78fe86786ee2.gif)
![微機原理復習題本科1_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/24/ada21714-c27f-40b2-8e45-e78fe86786ee/ada21714-c27f-40b2-8e45-e78fe86786ee3.gif)
![微機原理復習題本科1_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/24/ada21714-c27f-40b2-8e45-e78fe86786ee/ada21714-c27f-40b2-8e45-e78fe86786ee4.gif)
![微機原理復習題本科1_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/24/ada21714-c27f-40b2-8e45-e78fe86786ee/ada21714-c27f-40b2-8e45-e78fe86786ee5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、一、填空題1二進制數(shù)101101.10B轉(zhuǎn)換成十進制數(shù)為_45.5_D,轉(zhuǎn)換成十六進制數(shù)為_2D.8_H。2.73.25D_01001001.01_B, 10010010B_92_H ,100101.11B_37.75D_D 3.字長為8位,設x=-46, y=117,則x補=_11010010B_,y補=_01110101B。4.設字長為8位,有x= -1,y=124,則有:x+y補=_1001111001B_, x-y 補=_110000101B_。5.8086的指令隊列緩沖器有_8_字節(jié)。6.機器數(shù)常用的編碼方式有_原碼_、_反碼_和_補碼_。7.對6116進行讀操作,6116引腳 =_
2、0_, =_1_, =_0_。8標號是某條指令所在存儲單元的邏輯地址,它具有三種屬性,分別是_段屬性_、偏移量屬性和類型屬性。9為保證DRAM中內(nèi)容不丟失,需要進行_定時刷新_操作。10變量具有三種屬性,分別是段屬性、_偏移_屬性和類型屬性。11.在多級存儲系統(tǒng)的層次結(jié)構(gòu)中,共分為_Cache_、內(nèi)存和外存三級存儲。12. 80x86 CPU通常從_HOLD_接收總線請求信號,若其同意放棄總線控制權(quán),則將從_HLDA_引腳發(fā)出總線響應信號。13.從功能上講,8086CPU的結(jié)構(gòu)由 _總線接口部件_ 和_執(zhí)行部件_ 兩部分組成。14.微型計算機的基本組成包括:_運算器_ 、_控制器_ 、_存儲器
3、_ 、_輸入設備_ 和 _輸出設備_ 五部分。15.8086CPU的數(shù)據(jù)總線有_16_條,地址總線有_20_條,可尋址的地址空間為_1MB_。16在匯編語言程序設計中有三種程序設計方法,它們分別是_順序結(jié)構(gòu)_、_分支結(jié)構(gòu)_、_循環(huán)結(jié)構(gòu)_。17微型計算機軟件系統(tǒng)包括_應用軟件_和_系統(tǒng)軟件_兩部分。18.子程序又稱_過程_,由偽指令_PROC_定義,以_ENDP_結(jié)束,屬性可以是_NEAR_或_FAR_ ,與調(diào)用程序在同一代碼段中的子程序,使用_NEAR_屬性,而和調(diào)用程序不在同一代碼段中的子程序使用_FAR_屬性。19.子程序的調(diào)用和返回使用_CALL_和_RET_指令。20. 8086CPU
4、最小模式基本總線讀操作包括_4_ 個時鐘周期,當存儲器或I/O速度較慢時,則需要插入_等待周期_。21串操作指令規(guī)定源串在_數(shù)據(jù)_段中,用_SI_來尋址源操作數(shù);目的串在_附加數(shù)據(jù)_段中,用_DI_來尋址目的操作數(shù)。(93頁)22.8086的I/O端口尋址方式為:_直接尋址_ 和 _間接尋址_。(79頁)23.系統(tǒng)總線包括_數(shù)據(jù)總線_、_地址總線_和_控制總線_。二、選擇題1.當使用串處理指令CMPSW尋找兩串中的不同數(shù)據(jù)時,應使用重復前綴為(C )。 A.REP B.RET C.REPE D.REPNE2. 若用128K*4bit的SRAM芯片構(gòu)成640KB的存儲器組織,共需要(A )片芯片
5、。 A. 10 B. 20 C. 30 D. 403. 若要使寄存器AL中的高4位不變,低4位清零,應使用指令(B ) 。 A. AND AL,0FH B. AND AL,0F0H C. OR AL,0FH D. OR AL,0F0H4. 在數(shù)據(jù)傳送指令中要注意:立即數(shù)只能作為(A )。 A. 源操作數(shù) B. 目的操作數(shù)C. 源操作數(shù)和目的操作數(shù) D.源操作數(shù)或目的操作數(shù)5. 堆棧的工作方式是( B)。 A.先進先出 B. 后進先出 C.只能讀出,不能寫入 D.隨機讀寫6運算器的主要功能是進行( A)A邏輯運算與算術(shù)運算 B算術(shù)與函數(shù)運算 C邏輯運算 D算術(shù)運算7下面的數(shù)據(jù)項定義了多少個字節(jié)?
6、(D )DATA DT 1123367890HA4 B6 C8 D108若棧頂?shù)奈锢淼刂窞?0100H,當執(zhí)行完指令PUSH AX后,棧頂?shù)奈锢淼刂窞椋– )。 A.20098H B.20102H C.200FEH D.20100H 9已知AL=68H,BL=5AH,指令ADD AL,BL執(zhí)行后,OF和CF的值分別為( C)。 A.0,0 B.0,1 C.1,0 D.1,110執(zhí)行IN AL,70H時,8086CPU外部引腳狀態(tài)是( D )。A =0、=1、=1 B=1、=0、=1 C=1、=0、=0 D=0、=1、=011.控制計算機完成指定操作的命令稱為_。其所有指令的集合稱為該計算機的_
7、。( D)A.軟件 操作系統(tǒng) B.應用軟件 MC-DS C.指令 操作系統(tǒng) D.指令 指令系統(tǒng)12.將十進制數(shù)112.25 轉(zhuǎn)換為等值的二進制數(shù)是_. (A )A.1110000.01 B. 1111000.01 C. 1110010.01 D. 1110000.1113給定MOV AX,DI ,(DI)=2000H,(DS)=30000H (SS)=50000H,則該內(nèi)存單元的物理地址為?( A)A.32000H B.31000H C.33008H D.320E8H14.若X補11001100,則X 的真值為( C)A +0010101 B +0010110 C -0110100 D +01
8、1010015指令MOV AX,SI+BP+10H的源操作數(shù)所在的邏輯段為( D)。 A.數(shù)據(jù)段 B.附加段 C. 代碼段 D. 堆棧段16.已知AX,BX中為無符號數(shù),當AXBX時,轉(zhuǎn)到標號OK,不能實現(xiàn)此功能的程序段為( A)。 A. CMP BX,AX B.CMP AX,BX JC OK JAE OK C.CMP AX,BX D. CMP AX,BX JNB OK JNC OK17指令LOOP隱含制定(C )寄存器作為循環(huán)計數(shù)器。 A. AX B. BX C. CX D. DX18指令MOV AX, BP+10的源操作數(shù)的尋址方式是(C )。 A. 寄存器尋址 B. 寄存器間接尋址 C.
9、 寄存器相對尋址 D. 基址相對尋址 19已知寄存器DS、CS、ES和SS的值分別為1000H,2000H,3000H和4000H, BP和SI的值分別為0100H和0200H,則指令MOV AX,SI+BP-0100H 的源操作數(shù)的物理地址是(D )。 A. 10200H B. 20200H C. 30200H D. 40200H20微機中的算術(shù)/邏輯單元的英文縮寫為(B )。A. CPU B. ALU C. BIU D. MPU21. 若CPU的地址線為共16條,而某存儲器芯片單元為2K,則加在該存儲器芯片上的地址線為 ( A)。 A. A0 A10 B. A0 A11 C. A0 A12
10、 D. A0 A1322在下列偽指令中定義字節(jié)變量的是( A )。ADB BDW CDD DDT23. 8086CPU執(zhí)行算術(shù)運算指令不會影響的標志位是( D )。A溢出標志 B符號標志 C零標志 D方向標志24.8086/8088系統(tǒng)中通常堆棧堆棧以( C )為單位進行操作A半字節(jié) B字節(jié) C字 D雙字25.有一靜態(tài)RAM芯片,其地址引腳有10根,數(shù)據(jù)引腳4 根,該芯片的容量是(A )A.1K4位 B.5128 位C.104位 D.1K8 位26.動態(tài)RAM芯片容量為16K1位,要構(gòu)成32K字節(jié)的RAM存貯器,需要該芯( C)A.4 片 B.8 片 C.16片 D.32 片27.在8086/
11、8088 微機系統(tǒng)中,從I/O 接口讀入一個字節(jié)數(shù)據(jù)到AL寄存器中,使用指令是(B )A.MOV AL,端口地址B.IN AL,端口地址C.OUT 端口地址,AL D.MOV 端口地址,AL28.在8086/8088 微機系統(tǒng)中,將AL 內(nèi)容送到I/O 接口中,使用的指令是(C )A.IN AL,端口地址 B.MOV AL,端口地址C.OUT AL,端口地址 D.OUT 端口地址,AL29.已知寄存器DS、CS、ES和SS的值分別為6000H,5000H,4000H和3000H,BP和DI的值分別為0400H和0200H,則指令MOV DI+BP-0200H,AX的目的操作數(shù)的物理地址是( D
12、 )。 A.60200H B.40400H C.50400H D.30400H30.已知AX=1234H,BX=809AH,指令ADD AL,BL執(zhí)行后,OF和CF的值分別為( A )。 A.0,0 B.0,1 C.1,0 D.1,131.由2K1bit的芯片組成容量為4K8bit的存儲器需要( D )個存儲芯片。 A.2 B.8 C.32 D.1632.8086CPU的I/O指令,采用間接尋址時,可使用的間接尋址的寄存器是( D )。 A.BX B.SI C.DI D.DX33.安排2764(8K8)芯片內(nèi)第一個單元的地址是1000H,則該芯片的最末單元的地址是( D )。 A.1FFFH
13、B.17FFH C.27FFH D.2FFFH34. 若定義DAT DD 87654321H,則DAT+1字節(jié)單元的數(shù)據(jù)是_ C _。 A. 87H B. 65H C. 43H D. 21H 35. 指令指針寄存器(IP)中存放的是_D_。 (53頁) A.當前指令 B.下一條要執(zhí)行的指令 C.操作數(shù)地址 D.下一條要執(zhí)行指令的地址三、簡答題1. 設堆棧段指針SP的初值為2400H,AX= 4000H,BX= 3600H,下列指令連續(xù)執(zhí)行,試問:(1) 執(zhí)行指令PUSH AX后,SP的內(nèi)容是多少?(2) 再執(zhí)行PUSH BX后,SP和BX的內(nèi)容是多少? (3) 再執(zhí)行POP AX后,寄存器SP
14、、AX和BX的內(nèi)容分別是多少?答:(1)SP=2400H-2=23FEH (2) SP=23FCH,BX=3600H (3) SP=23FCH+2=23FEH,AX=3600H,BX=3600H 2. 偽指令的主要作用是什么?在匯編語言源程序中,變量和標號各有哪幾個屬性?答:偽指令的主要作用是告訴程序如何進行匯編。 變量具有三個屬性:段地址、偏移地址和類型 標號具有三個屬性:段地址、偏移地址和類型 3.寫出下列語句中目的操作數(shù)的尋址方式。(1)MOV BX,2000H 寄存器間接尋址(2)MOV 1000H,AX 直接尋址(3)MOV BP+SI,DX 基址加變址尋址4.判斷下列指令是否有誤,
15、若有錯,說明原因并予以改正。 (1)ADC AX , 0ABH(2)OUT 3EBH , AX(3)DEC WORD PTR BP(4)MOV BX,AX答:(1)無誤 (2)有錯 端口地址大于8位,用DX間接尋址 MOV DX,3EBH OUT DX,AX (3)無誤 (4)錯 AX不能間接尋址,可改為 MOV BX,SI 5.已知BX=0F36H,CX=0004H,狀態(tài)標志寄存器的內(nèi)容為0,求下列每條指令執(zhí)行后的結(jié)果是什么?標志位CF的內(nèi)容是什么? (1)RCL BX,1 (2)CMP CX,02H答:(1)BX=1E6CH CF=0 (2)CX=0004H CF=0 6.計算機發(fā)展已經(jīng)歷
16、了哪四代的更替?電子管-晶體管-中小集成電路-大規(guī)模和超大規(guī)模集成電路7.8086/8088CPU 的指令系統(tǒng)共包含133種基本指令,按照功能可將它們分為6大類,分別是什么?數(shù)據(jù)傳送、算術(shù)運算、邏輯運算、串操作、程序控制、處理器控制8.8088/8086 系統(tǒng)中的操作數(shù)主要分為4類,分別是什么?立即數(shù)、寄存器操作數(shù)、存儲器操作數(shù)、端口操作數(shù)9.試說明DOS系統(tǒng)功能調(diào)用的應用格式。1、系統(tǒng)功能號送寄存器中;2、入口參數(shù)送到指定寄存器中;3、用INT 21H指令執(zhí)行功能調(diào)用;4、根據(jù)出口參數(shù)分析功能調(diào)用執(zhí)行情況四、程序閱讀與編程1編寫指令序列將AX寄存器的高4位置1、第0、1位清0,第2、3位取反
17、。OR AX,OFOOOHAMD AX,OFFFCHXOR AX,OOOCH2閱讀程序,并寫出結(jié)果MOV AL, 05H MOV BX, 1050H XOR AX, AX ADD AL, BL 執(zhí)行結(jié)果; AX=_ 0050H _, CF=_0_。 3.用兩種方法編程實現(xiàn):交換寄存器SI、DI 的內(nèi)容1、PUSH SI 2、MOV AX,SI MOV SI,DI MOV DI,AX PUSH DI POP SI POP DI4. 編寫指令序列將AX寄存器中的無符號數(shù)乘以11(要求用移位指令實現(xiàn))MOV AX,XSAL AX,1MOV BX,AXSAL AX,1SAL AX,1ADD X,AX,
18、BX5將BX寄存器的高4位屏蔽,其余位不變。 AND BX,0FFFH6.將DX寄存器的高4位取反,其余位不變。 XOR DX,0F000H7.分析填空MOV AX, 0001H MOV BX, 0002H PUSH BX PUSH AX POP BX ;執(zhí)行后 BX=_01H _ _ POP AX ;執(zhí)行后 AX=_02H _MOV AX,3F5FH ;執(zhí)行后 AL=_0F5H _ AND AL,0FH ;執(zhí)行后 AL=_05H _ 8.若STR是字符串的首地址,指出下列程序的功能,并在所給程序段的劃線處將語句加上注解。 LEA BX,STR ; 取STR 的偏移量放到BX中 MOV CX,
19、20 LP : CMP BX,* JNZ NEXT ; BX所指單元內(nèi)容不為*,則轉(zhuǎn)移至NEXT MOV BX,$ ; 將BX所指單元用$替代 NEXT: INC BX LOOP LP HLT 程序的功能: 將STR開始的前20個字符中的*用$替代 9.在BUF開始有一個字節(jié)型數(shù)組,共有100個元素,以下程序段用于計算這個數(shù)組中非零元素的個數(shù),并將結(jié)果存入內(nèi)存COUNT單元,在所給程序段的劃線處填入適當指令或指令的一部分,使其完成指定功能。BUF DB 100 DUP (?) COUNT DB 0 . START: MOV AX,DATA MOV DS,AX LEA SI, BUF MOV C
20、X,100 CON: MOV AL,SI CMP AL, 0 JZ NEXT INC COUNT NEXT: INC SI LOOP CON HLT10. 在下面的匯編語言程序橫線處填空,使語句完整,保證程序正確執(zhí)行。DSEG SEGMENT Dl DB 1,5,2,6,7,4 CNT EQU DlRLT DW ? DSEG ENDS CSEG SEGMENT ASSUME CS: CSEG, DS: DSEG, SS: SSEGSTART: MOV AX, DSEG MOV DS, AX MOV BX ,OFFSET Dl MOV CX, CNT MOV DX, 0 LP: MOV AL,
21、BX CMP AL, 0 JL CONT INC DX CONT: INC BX LOOP LP MOV RLT, DXMOV AH, 4CH INT 21H CSEG ENDS END START 上述程序執(zhí)行后,RLT的內(nèi)容是 0004H (用16進制表示);若將程序中的“JL CONT”指令改為“JGE CONT”指令,則該程序執(zhí)行后,RLT的內(nèi)容是0002H (用16進制表示)。11. 下列程序段要求在100個帶符號數(shù)中找出其中最大的一個數(shù)。設該數(shù)據(jù)區(qū)首址的偏移地址=2000H,最后要求將最大值存入偏移地址=2100H的單元中,試填空完成該程序。(6分) MOV BX, _2000H
22、_ MOV AX, BX MOV CX, _100 _ LOP1: INC BX CMP AL, BX _JNG _ LOP2 MOV AL,_ BX _ LOP2: LOOP _LOP1 _ MOV _2100H_,AL12.將下面的匯編語言源程序填寫完整,使其完成特定功能。 DATA SEGMENT A DB ABCDEFGH B DB 12345678 DATA ENDS CODE SEGMENT ASSUME CS:CODE , DS:DATASTART:MOV AX , DATA MOV DS , AX LEA SI , A LEA DI, B MOV CX , 8 LP: MOV
23、AL , SI XCHG AL , DI MOV SI , ALINC SI INC DI LOOP LP MOV AH, 4CH INT 21H CODE ENDS END START該程序段的功能為_把從A開始的8個字節(jié)單元的內(nèi)容依次和從B開始的8個相應字節(jié)單元的內(nèi)容互換_ 。13.源程序如下:MOV CX,9MOV AL,01HMOV SI,1000HNEXT: MOV SI,ALINC SISHL AL,1LOOP NEXT試問:執(zhí)行本程序后有:AL=_0_;SI=_1009_;CX=_0_;本程序的功能是_對數(shù)據(jù)段內(nèi)1000H1008H單元置數(shù),依次送入1,2,4,8,16,32,64,128,0共九個_。14閱讀下面的匯編程序,判斷分析該程序的功能,并從題后的選項中選擇合適的語句填充到程序中的缺失部分,使程序完整無誤且回答問題。 DATA SEG
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二手房買賣合同無效?揭秘背后真相
- 個人理財賬戶監(jiān)管合同協(xié)議
- 專業(yè)公司借款投資合同范本
- 二手車買賣正式合同范本
- 個人長期借款合同范本專業(yè)版
- 不銹鋼工程安裝承包合同范本
- 個人商鋪租賃改造合同示例
- 二手房產(chǎn)合同附加條款協(xié)議
- 買賣合同法全文txt正規(guī)范本
- 中外合資生產(chǎn)合同范本(新能源)
- 湖北省十堰市城區(qū)2024-2025學年九年級上學期期末質(zhì)量檢測歷史試題(含答案)
- 2025公司開工大吉蛇年起航萬象啟新模板
- GB/T 11263-2024熱軋H型鋼和剖分T型鋼
- 2024年江蘇省高考政治試卷(含答案逐題解析)
- 執(zhí)業(yè)醫(yī)師資格考試《臨床執(zhí)業(yè)醫(yī)師》 考前 押題試卷(一)絕密1
- 2024七年級數(shù)學上冊第六章幾何圖形初步綜合與實踐設計學校田徑運動會比賽場地課件新版新人教版
- 全國網(wǎng)約車出租車駕駛員公共題模擬考試題及答案
- 新人教版一年級數(shù)學下冊全冊教案(表格式)
- 送達地址確認書(訴訟類范本)
- 模糊推理方法
- 2021最新整理食物嘌呤含量一覽表
評論
0/150
提交評論