計算機系九九級_第1頁
計算機系九九級_第2頁
計算機系九九級_第3頁
計算機系九九級_第4頁
計算機系九九級_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單項選擇題(每小題1.5分,共21分)1. 在條件轉移指令中,結果為負數時則轉移的指令是(1) JZ JNZ(3) JS2. 指令REPNE CMPSB重復執(zhí)行的條件是(1)僅(CX)=03. 指令IDIV AX被除數為(1) AX4. 已知DA(2) DX:AX DWMOV AX, 執(zhí)行指令XCHG(1)A(2)5.設數據段中已有:DA1 DB 12H)JNS) 僅 ZF=0 (2) (CX) =0 或 ZF=0 )。(4) DS:AX(4) (CX)=O 且 ZF=OAL CD AB, XYAX, DA + 1 后,T(3)結果AH中的內容是()。(4)D,34HDA2 DW 12H, 3

2、4H下面有語法錯誤的語句是(1) ADR1 DW DA1(3) ADD BYTE PTR DA2+1 , AL6.執(zhí)行下面指令序列后,結果是( MOV DA1+1, AX MOV WORD PTR DA1, AX )MOV AL , 80HCBW(1) (AX)=0FF80H(2) (AL)=80H,AH 內容不變7. MOV SP 28HPUSH AX上述指令序列執(zhí)行后,SP的值是()(1) 30H 26H(3) 3AH 32H8. 指令CMPSB的源操作數地址由( 。提供。(1) ES:SI DS:SI(3) DS:DI9. 設(AX)=0034H, (BX)=0012HMOV CL ,

3、8ROL AX , CLOR AX,BX上述指令序列執(zhí)行后,AX中的結果是()(AX)=0080H ES:DI(1) 3412H(2) 1234H(3) 0064H 6412H10. 能使AX內容按位變反的指令是()(1) OR AX, 0(2) AND AX,0FFFFH (3) XOR AX, 011. 執(zhí)行DOS功能調用時,需要先將功能號送到寄存器()。(1)CX(2)AL(3)AH12. 指令STC的功能是()(1)CF= 0(2)CF=113. 在調試匯編語言程序時,由(1) .OBJ (2) .EXE (3)(4)DX(AX)=0F80H XOR AX,0FFFFH(3) DF=1

4、(4) DF=0LINK程序得到的可執(zhí)行文件的擴展名是(.MAP (4) .ASM14. 一條指令的目的操作數不允許使用的尋址方式是()(1)寄存器尋址方式(2)立即數尋址方式(3)變址尋址方式(4)寄存器間接尋址方式多項選擇題(每小題2分,共10分)。下面各小題的4個備選答案中有14個正確答案,試將正確答案 全部選出。1. 在8086/8088系統(tǒng)中,可以作為邏輯段的段基址是()。(1) 一個小節(jié)的開始(2) 一個頁面的開始(3)偶數地址(4)奇數地址2. 8086/8088 CPU中,實現存儲器操作數尋址時,可提供基址分量的寄存器是(7 BX (2) AX(3) SI BP3 執(zhí)行()指令

5、時,需要使用段寄存器SS(1) RET (2) MOV BX , AL (3) POPF MOV BP , CL4. 分別執(zhí)行下列各指令后,能保持DL寄存器內容不變的指令有(1)MOV AL, DL (2)AND AL, DL (3)TEST DL, 30H (4)CMP DL, 30H5 .十六進制數93H可以認為是(1)無符號的十進制數93 補碼表示的帶符號數-109 (3)組合型BCD碼表示的十進制數93(4)非組合型BCD碼表示的十進制數3 填空題(10分1. 設某存儲單元的物理地址為12345H,可以用以下二個不同的邏輯地址表示:(a) 1234H: ;(b) : 0345H2. 在

6、用ADD指令執(zhí)行二進制運算:01101001+10010111試問運算后,標志位 CF= , SF= , OF=, AF=。3. 在串操作指令中,源串通常放在 段中,目的串放在段中。4. DATASEGMENTDADW1,2,3,4HDB1DBABCDDCDW5678HDATAENDS問執(zhí)行OFFSET DB1時,結果= ;執(zhí)行OFFSET DC時,結果=四. 簡答題(每小題1分,共10分)1. 下列各語句在匯編源程序時,分別分配多少個字節(jié)存儲單元?(1) S1 DW 10H DUP (2, 3 DUP (2), 1, 1)(2) CONT EQU 10H DA DW 10H, 1234H(3

7、) SA DW AB, CD 30H(4) VAR1 DD 5 DUP (?)(5) VAR2 DB ABCD , 12, -0,,12. 試簡要指出下面語句是什么語法錯誤:(1) MOVCS, AX(2) SHRBL, 2ADD100, CXMOVAX , CL(5) NOTAL, CL五. 讀程序段(每小題4分共24分)。1. 已知(AX ) =0A65CH, (CX)=0F002H ROL AX, CLOR AH, CHRCR AX, CL上述指令序列執(zhí)行后,(AX) = (), (CF)=(2 .有以下數據段:DATASEGMENTORG20HCONEQU10HV1DBABCDECUN

8、TEQU$-V1V2 DW AB; CD EDATA ENDS上述數據段中,V2的偏移量是 , CUNT的值是,V2+2字節(jié)單元的內容是多少?3 .已知(AX) =OFFAAH, CF=1MOV CX, OABHOR CX, OFFOOHSUB AX, CX上述三條指令執(zhí)行后,(AX) = (), CF=()。4. 設(DX) =1234HMOV CL, 8ROR DX, CLANDCMP上述程序段執(zhí)行后,DX, 0FFHDX, 12HZF= 5. (AX) =0FF64HSTCMOVDX ,01XORAL,DHADCAX,DX上述程序段執(zhí)行后,(AX)(DX)(DX) = 6.假設(AX)=

9、0FF60HSTCMOV DX, 96XOR DH,0FFHSBB AX,DX),CF=( )上述程序執(zhí)行后,(AX)=(六. 編程序段(共10分)1.設有三個字存儲單元A、B和C,要求不使用指令ADD和ADC實現存儲單元A內容和存儲單元B內容 相加,和送C存儲單元。2根據寄存器BX的內容對寄存器AX進行設置:若BX某位為0則AX對應位為0;若BX某位為1則 AX對應位變反。七. 編程序題(15分)設有如下的數據定義,編程統(tǒng)計數據區(qū)BUF中正數的個數,并存入RES單元中DATA SEGMENTBUF DB 5, -2, 3,-6,7, 一8, 0,7,1, 一4RES DB ?DATA END

10、S一、1(3)2(4)3(2)4 (2) 5(2)6 (1) 7(2)8 (2) 9 (1) 10 (4) 11(3)12(2)13(4)14(2)二、1 (1) (2) 2 (1) (4) 3 (1) (3) (4) 4 (1) (2) (3) (4)5 (2) (3) (4)三、1. (a) 0005, (b) 1200H 2. CF=1, SF=0 OF=0, AF=1 3 數據段,附加段 4. 8,12四、1.(1)6*16*2=192 (2) 4 (3) 6 (4) 20 (5) 82 (1)不能用MOV指令給CS賦值 (2)移位次數大于1時,必須用CL表示(3)目的操作數不能為立

11、即數五、1. (Ax)=3E5CH , CF=12. 25H, 5, D或 44H,3. (AX)=0FFFFH, CF=14. (DX) =0012H, ZF=15. (AX) =0FF65H, (DX) =16. (AX) =0 CF=0六、1 NEG VAR2MOV AX, VAR1SUB AX, VAR2MOV VAR3, AX2 XOR AX, CXNOT CXAND AX, CX七、DATA SEGMENTBUFDB5, -2, 3, -6, 7, -8, 0, 7, 1, -4RESDB?COUNTDBRES-BUFDATA ENDSSTACK1 SEGMENT PARA STACKDW 20HSTACK1 ENDSC

溫馨提示

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

評論

0/150

提交評論