电子科大15春《汇编语言程序设计》在线作业3答案 下载本文

15春《汇编语言程序设计》在线作业3

一、单选题(共 20 道试题,共 100 分。)

1. 下面指令序列执行后完成的运算,正确的算术表达式应是() MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL A. y=x2+1 B. x=y2+1 C. x=y2-1 D. y=x2-1 正确答案:D

2. 在串操作指令前使用重复前缀指令REPE, 终止串的重复操作条件是() A. CX=0且ZF=0 B. CX=0且ZF=1 C. CX=0或ZF=0 D. CX=0或ZF=1 正确答案:C

3. 某存储单元的物理地址是12345H,可以作为它的段地址有() A. 2345H B. 12345H C. 12340H D. 1234H 正确答案:D

4. DA1 EQU WORD PTR DA2 DA2 DB OABH,OCDH SHL DA1,1 SHR DA2,1 上述两条指令执行后,DA2中两字节单元内容分别是() A. 0ABH,0CDH B. 2BH,9BH C. 4DH,57H D. 56H,9BH 正确答案:B

5. 把汇编源程序变成代码程序的过程是() A. 编译 B. 汇编 C. 编辑 D. 链接

正确答案:B

6. PSW寄存器中共有()位条件状态位,有()位控制状态位。 A. 6、3

B. 3、6 C. 8、4 D. 4、8

正确答案:A

7. 完成同指令XCHG AX,BX相同功能的指令或指令序列是() A. MOV AX,BX B. MOV BX,AX

C. PUSH AX POP BX

D. MOV CX,AX MOV AX,BX MOV BX,CX 正确答案:D

8. 在进行二重循环程序设计时,下列描述正确的是()

A. 外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B. 外循环初值应置外循环之内;内循环初值应置内循环之内 C. 内、外循环初值都应置外循环之外

D. 内、外循环初值都应置内循环之外,外循环之内 正确答案:A

9. 将DX的内容除以2,正确的指令是() A.DIV 2 B.DIV DX,2 C.SAR DX,1 D.SHL DX,1 A. DIV 2

B. DIV DX,2 C. SAR DX,1 D. SHL DX,1 正确答案:C

10. 条件转移指令JNE的测试条件为() A. ZF=0 B. CF=0 C. ZF=1 D. CF=1

正确答案:A

11. 下列指令执行后总是使CF=0,OF=0的是() A. AND B. NEG C. NOT D. INC

正确答案:A

12. 设SP的初值为1000H,执行指令PUSH AX后SP的值是() A. OFFFH B. 1001H C. 0FFEH D. 1002H 正确答案:C

13. 算术右移指令SAR和逻辑右移指令SHR,两条指令执行结果完全相同的条件是() A. 目的操作数最高位为0 B. 目的操作数最高位为1

C. 目的操作数为任意情况

D. 无论什么情况都不可能完全相同 正确答案:A

14. AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是() A. 指令XOR AX,AX执行后,AX内容不变,但设置了标志位 B. 指令OR DX,1000H执行后,将DX最高位置1,其余各位置0 C. 指令AND AX,OFH执行后,分离出AL低四位 D. NOT AX,执行后,将AX清0 正确答案:C

15. 下面指令中,合理而有意义的指令是()。 A. REP LODSB B. REP SCASB C. REP CMPSB D. REP MOVSB 正确答案:D

16. 没有语法错误的输入指令是() A. IN AL,30H B. IN 30H,AL C. IN DX,AL D. IN AL,[BX] 正确答案:A

17. 设NUM1 EQU 100 NUM2= 64H 下面指令执行后,使BL中为全1的指令是() A. MOV BL,NUM1 EQ NUM2 B. MOV BL,NUM1 LT NUM2 C. MOV BL,NUM1 NE NUM2 D. MOV BL,NUM1 GT NUM2 正确答案:A

18. 汇编语言源程序经汇编后不能直接生成() A. OBJ 文件 B. LST 文件 C. EXE 文件 D. CRF 文件 正确答案:C

19. 设有变量VAR和标号LAB,不正确的指令是() A. LEA AX,VAR B. LEA AX,LAB

C. JMP NEAR PTR VAR D. JMP SHORT LAB 正确答案:C

20. INC 指令不影响()标志 A. OF B. CF C. SF D. ZF