第5章計算機硬件(習(xí)題)_第1頁
第5章計算機硬件(習(xí)題)_第2頁
第5章計算機硬件(習(xí)題)_第3頁
第5章計算機硬件(習(xí)題)_第4頁
第5章計算機硬件(習(xí)題)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、選擇題選擇題1下面指令執(zhí)行后,變量下面指令執(zhí)行后,變量DAB中的內(nèi)容是中的內(nèi)容是( C)。 DAW DW 2A05H DAB DB 0FAH MOV AL,BYTE PTR DAW SUB DAB,AL A. 0DAH B. 0FAH C. 0F5H D. 0D0H 2設(shè)數(shù)據(jù)段中已有:設(shè)數(shù)據(jù)段中已有: DA1 DB 12H,34H DA2 DW 56H,78H下面有語法錯誤的語句是下面有語法錯誤的語句是( B ) A. MOV DA2,AX B. MOV DA11,AX C. MOV BYTE PTR DA21,AL D. MOV WORD PTR DA11,AX3、BUF DW 10H DU

2、P(3 DUP(2,10H),3,5) 上述語句匯編后,為變量上述語句匯編后,為變量BUF分配的存儲單元字節(jié)數(shù)是分配的存儲單元字節(jié)數(shù)是( B)。 A.80H B.100H C.124 D.192(字節(jié)數(shù)字節(jié)數(shù)=2 X 16 X(3 X 2 + 2)= 256)*34 DATA SEGMENT TA1 DW 0102H,0304H,0506H TA2 DB 02H,03H,04H MOV BX,DS:0006H ;BX=0302H AND BX,0FFH ;BX=0002H OR BH,BX ;0002H=04H 上述指令序列運行后,上述指令序列運行后,BX的內(nèi)容是的內(nèi)容是( B)A. 0605

3、H B.0402H C.0606H D.0204H5、匯編語言源程序中,每個語句由四項組成,如語句、匯編語言源程序中,每個語句由四項組成,如語句 要完成一定功能,那么該語句中不可省略的項是要完成一定功能,那么該語句中不可省略的項是( B )。A.名字項名字項 B.操作項操作項 C.操作數(shù)項操作數(shù)項 D.注釋項注釋項6.把匯編語言源程序變成目標(biāo)模塊(把匯編語言源程序變成目標(biāo)模塊(OBJ)的過程是)的過程是(B )A編譯編譯B匯編匯編C編輯編輯D鏈接鏈接*47.在在AR DB 10 DUP(3,2 DUP(9)中中,含數(shù)據(jù)字含數(shù)據(jù)字0309H的個數(shù)是的個數(shù)是( D ) A.10 B.20 C.0

4、D.98.將變量的偏移地址存入數(shù)據(jù)區(qū)宜用偽操作助記符是將變量的偏移地址存入數(shù)據(jù)區(qū)宜用偽操作助記符是( A ) A.DW B.DB C.DD D.DQ 0 9090 30 909030 312*59、設(shè)、設(shè)DS=8225H,DI=3942H,指令,指令NEG BYTE PTRDI操作數(shù)的物理地址是操作數(shù)的物理地址是(A)A、85B92H B、86192H C、BB690H D、12169H10、下列寄存器組中在段內(nèi)尋址時可以提供偏移地址的寄、下列寄存器組中在段內(nèi)尋址時可以提供偏移地址的寄存器組是存器組是(B)A、AX,BX,CX,DX B、BX,BP,SI,DIC、SP,IP,BP,DX D、C

5、S,DS,ES,SS11、循環(huán)指令、循環(huán)指令LOOPNZ 終止循環(huán)的條件是終止循環(huán)的條件是(B)。A、CX=0,且,且ZF=0 B、CX=0,或,或ZF=1 C、CX0,且,且ZF=0 D、CX0,或,或ZF=112、對寄存器、對寄存器AX的內(nèi)容乘以的內(nèi)容乘以4的正確指令序列是的正確指令序列是(B)。 A、SHR AX,1 /SHR AX,1 B、SHL AX,1/ SHL,AX,1 C、ROL AX,1 /ROL AX,1 D、RCR AX,1/ RCR AX,1*613、與、與MOV BX,OFFSET VAR指令完全等效的指令是指令完全等效的指令是(D)。A、MOV BX,VAR B、L

6、DS BX,VAR C、LES BX,VAR D、LEA BX,VAR14、執(zhí)行下面指令序列后,結(jié)果是、執(zhí)行下面指令序列后,結(jié)果是(A)。 MOV AL,82H CBW A、AX=0FF82H B、AX=8082H C、AX=0082H D、AX=0F82H 15、下面指令執(zhí)行后,改變、下面指令執(zhí)行后,改變AL寄存器內(nèi)容的指令是寄存器內(nèi)容的指令是(D)。A、TEST AL,02H B、OR AL,AL C、CMP AL,BL D、AND AL,BL*716、在段定義時,如果定位類型未選擇,就表示是隱含、在段定義時,如果定位類型未選擇,就表示是隱含類型,其隱含類型是類型,其隱含類型是(D)。 A

7、、WORD B、PAGE C、BYTE D、PARA17.沒有語法錯誤的輸出指令是(沒有語法錯誤的輸出指令是(B)A. OUT AX,30HB.OUT DX,ALC. OUT AL,DXD. OUT 30H,AH18. 下列語句中能與下列語句中能與“DA1 DB 32H,34H”語句語句 等效的是等效的是(A)A. MOV DA1,32H MOV DA1+1,34H B. MOV DA1,32 MOV DA1+1,34 C. MOV WORD PTR DA1,3234H D. MOV WORD PTR DA1,24*819.用用MOV指令將十進(jìn)制數(shù)指令將十進(jìn)制數(shù)89以非壓縮以非壓縮BCD碼格式

8、存入碼格式存入AX,可使用的指令是(,可使用的指令是(D)A. MOV AX,89B. MOV AX,0809C. MOV AX,89HD. MOV AX,0809H20. 要在程序中定義緩沖區(qū)要在程序中定義緩沖區(qū)BUF,保留,保留4個字節(jié)存儲空間個字節(jié)存儲空間的語句是(的語句是(C)A.BUF DW 2 B.BUF DB 8 C.BUF DB 4DUP(?) D.BUF DW 4DUP (?)*9已知數(shù)據(jù)段定義如下已知數(shù)據(jù)段定義如下: : DATA SEGMENTDATA SEGMENT VA DB 10HVA DB 10H VB DW 3VB DW 3* *2020 MSG DB MSG

9、DB HELLO!HELLO! COUNT EQU 15 COUNT EQU 15 BUF DW COUNT DUPBUF DW COUNT DUP(5,3 DUP5,3 DUP(1,21,2),0,0) DATA ENDSDATA ENDS問題問題: :(1 1)畫出數(shù)據(jù)段中數(shù)據(jù)存放情況)畫出數(shù)據(jù)段中數(shù)據(jù)存放情況 (2 2)執(zhí)行)執(zhí)行MOV BX,0FFSET VAMOV BX,0FFSET VA后后, ,(BXBX)= = (3 3)執(zhí)行)執(zhí)行MOV CX,TYPE BUFMOV CX,TYPE BUF后后, ,(CXCX)= = (4 4)用一條指令將字母)用一條指令將字母O O取到取到

10、ALAL中中. . (5 5)經(jīng)匯編后)經(jīng)匯編后,BUF,BUF占有的存儲空間多少個字節(jié)占有的存儲空間多少個字節(jié)答:(答:(2)0(3)2 (4)MOV AL, MSG+4(5)240填空題填空題 2. .下列程序段求數(shù)組下列程序段求數(shù)組ARRAYARRAY的累加和的累加和, , 請將程序填寫完整。請將程序填寫完整。 ARY DW 45HARY DW 45H,68H68H,0ABC1H0ABC1H,9600H9600H;共;共1010項項COUNT DW 10COUNT DW 10 (1 1)_ _ MOV CXMOV CX,COUNTCOUNTXOR AXXOR AX,AXAXAGAINAG

11、AIN:ADD AXADD AX,SISIADD SIADD SI,2 2 (2 2)_答:答: (1)LEA SI,ARY (2)LOOP AGAIN3.3.程序分析題程序分析題 MOV AXMOV AX,9B47H9B47H MOV BXMOV BX,0B568H0B568H ADD AXADD AX,BXBX JNO L1JNO L1 JNC L2JNC L2 SUB AXSUB AX,BXBX JNC L3JNC L3 JNO L4JNO L4 JMP SHORT L5JMP SHORT L5問:(問:(1 1)程序執(zhí)行后,()程序執(zhí)行后,(AXAX)= ?= ? (2 2)程序轉(zhuǎn)向哪

12、個標(biāo)號?)程序轉(zhuǎn)向哪個標(biāo)號?答:(答:(1)9B47H(2)L5 4.4.程序填空程序填空設(shè)設(shè)AXAX,BX,CXBX,CX中的數(shù)是帶符號數(shù),下列程序求中的數(shù)是帶符號數(shù),下列程序求AX,BX, AX,BX, CXCX中的最小值,結(jié)果在中的最小值,結(jié)果在AXAX中中. .請將程序填寫完整。請將程序填寫完整。 CMP AXCMP AX,BXBX (1 1)_ _ XCHG AXXCHG AX,BXBXNEXTNEXT:CMP CXCMP CX,AX AX (2 2)_ _ XCHG AXXCHG AX,CXCXEXITEXIT:答:(答:(1)JLE NEXT(2)JGE EXIT 5.5.下列程

13、序測試下列程序測試DLDL寄存器寄存器D6D6和和D2D2位。若同時為位。若同時為0 0, 轉(zhuǎn)轉(zhuǎn)ZEROZERO,置,置AXAX為為0 0,否則轉(zhuǎn),否則轉(zhuǎn)NO_ZERONO_ZERO,置,置AXAX為為1 1。 TEST DLTEST DL,(,(1 1)_ JZ ZERO JZ ZERO NO_ZERONO_ZERO:MOV AXMOV AX,1 1 (2 2)_ ZERO ZERO:MOV AXMOV AX,0 0 NEXT NEXT: 答:(答:(1)01000100B(2)JMP NEXT、ARY DW 10 DUP(?) MOV AL,TYPE ARYMOV BL,LENGTH AR

14、YMOV CL,SIZE ARY上述上述MOV指令序列執(zhí)行后的結(jié)果是什么?指令序列執(zhí)行后的結(jié)果是什么? 答:答: AL=2、BL=10、CL=2*10=20、設(shè)某數(shù)據(jù)段:、設(shè)某數(shù)據(jù)段: DATA SEGMENTORG 20HNUM1=8NUM2=NUM1+10HDA1 DB COMPUTER DB 0AH,0DHCOUNT EQU $-DA1DA2 DW CO,MP,UT,ERDATA ENDS試回答:試回答:(1)DA1的偏移地址是(的偏移地址是( )(2)COUNT的值是的值是 ()()(3)DA2+5字節(jié)單元的內(nèi)容是()字節(jié)單元的內(nèi)容是()(1)0020H (2)002AH-0020H=

15、0AH=10 (3)U8、DATA SEGMENT S9 DB 0,1,2,3,4,5,6,7,8,9 DATA ENDS LEA SI,S9 LEA,DI,S9+1 MOV CX,5 LOP:MOV AL,SI XCHG AL,DI MOV SI,AL ADD SI,2 ADD DI,2 LOOP LOP上述程序段運行后,上述程序段運行后,S9開始的開始的10個字節(jié)存儲單元個字節(jié)存儲單元內(nèi)容是什么?內(nèi)容是什么?(1,0,3,2,5,4,7,6,9,8) 9. STRING DB AB,0,0,CD,0,0,EF,0,0請用請用DW偽指令改寫上述語句,必須保持內(nèi)存單元內(nèi)偽指令改寫上述語句,必須

16、保持內(nèi)存單元內(nèi)容不變。容不變。 STRING DW BA,0,DC,0,FE,0 10. 設(shè)某數(shù)據(jù)段的段名為設(shè)某數(shù)據(jù)段的段名為DATA,段內(nèi)有一變量,段內(nèi)有一變量BUF,請分別用兩條請分別用兩條MOV指令寫出下述兩條語句的等效語句。指令寫出下述兩條語句的等效語句。MOV AX,DATA MOV AX,SEG BUFLEA BX,BUF MOV BX,OFFSET BUFX DW 0123H,2A3EH,89DFHCOUNT EQU X Y DB COUNT DUP(0) LEA SI,X LEA DI,Y MOV CX,COUNT CLD REP MOVSB(1)上述程序段執(zhí)行后,上述程序段執(zhí)行后,Y數(shù)據(jù)區(qū)各字節(jié)單元的內(nèi)容是什么?數(shù)據(jù)區(qū)各字節(jié)單元的內(nèi)容是什么?(2)程序段功能不變情況下,程序段功能不變情況下,REP MOVSB可否用下面兩條指可否用下面兩條指令替代

溫馨提示

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

最新文檔

評論

0/150

提交評論