admin 发表于 2014-11-9 22:27:47

14秋西交《汇编语言程序设计》在线作业

答案来源:[搜作业网www.SouZuoYe.com]客服qq1412020567
西交《汇编语言程序设计》在线作业
一,单选题
1. 用来存放下一条将要执行的指令地址的寄存器是( )
A. SP
B. IP
C. BP
D. CS
      ?
正确答案:B
2. 算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是( )
A. 目的操作数最高位为0
B. 目的操作数最高位为1
C. 目的操作数为任意情况
D. 无论什么情况都不可能相同
      ?
正确答案:A
3. 汇编源程序出现语法错误的指令有( )
A. MOV ,AL
B. MOV AX,
C. MOV DS,AX
D. MOV CS,AX
      ?
正确答案:D
4. 判当CX=0时,转ZERO执行的错误指令是( )
A.
CMP CX,0
JZ ZERO
B. MOV AX,CX
JZ ZERO
C. OR CX,CX
JZ ZERO
D. JCXZ ZERO
      ?
正确答案:D
5. 已知:VAR DW 1,2,$+2,5,6 若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是:( )
A. 6H
B. 14H
C. 5H
D. 16H
      ?
正确答案:D
6. NUM EQU 80H
   DADB 34H
   AND DA,NUM
上述语句执行后,DA中的内容是(    )
A. 0B4H
B. 80H
C. 34H
D. 0
      ?
正确答案:D
7. 下列指令中,不影响标志位的指令是( )
A. SUB BX,BX
B. ROR AL,1
C. JNC Label
D. INT n
      ?
正确答案:A
8. 指令的操作数中,允许出现表达式,例如BUF1与BUF2均为变量名,下面指令中语法正确的是( )
A. MOV AX,BUFl*BUF2
B. MOV AX,BUF1/BUF2
C. MOV AX,BUF1+ES:BUF2
D. MOV AX,BUF2-BUF1
      ?
正确答案:D
9. 假设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式是( )
A. 直接寻址
B. 间接寻址
C. 立即寻址
D. 存储器寻址
      ?
正确答案:C
10. 除法指令中,对于双字除以字运算,商在___寄存器中。
A. AL
B. AH
C. AX
D. DX
      ?
正确答案:A
11. 现有数据存储如图所示:

设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )
A. AL=00H
B. AL=4OH
C. AL=01H
D. AL=79H
      ?
正确答案:D
答案来源:[搜作业网www.SouZuoYe.com]客服qq1412020567
12. 串操作指令中,目的串通过___两个寄存器寻址:
A. DS,SI
B. DS,DI
C. ES,SI
D. ES, DI
      ?
正确答案:D
13. 语句DA1 DB 2 DUP(3,5,7)汇编后,该语句可等同于的语句是( )
A. DA1 DB 3,5,7
B. DA1 DB 2,3,5,7
C. DA1 DB 3,5,7,2
D. DA1 DB 3,5,7,3,5,7
      ?
正确答案:D
14. 将DX的内容除以2,正确的指令是___。
A. DIV 2
B. DIV DX,2
C. SAR DX,1
D. SHL DX,1
      ?
正确答案:C
15. CF=1 时转移到目标地址的条件转移指令是( )
A. JNC
B. JC
C. JZ
D. JS
      ?
正确答案:B
16. 现有数据存储如图所示:

设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )
A. AL=20H
B. AL=38H
C. AL=00H
D. AL=41H
      ?
正确答案:B
17. 设SP=1110H,执行PUSH AX指令后,SP的内容为( )
A. SP=1112H
B. SP=110EH
C. SP=1111H
D. SP=110FH
      ?
正确答案:B
18. 汇编程序至少必须有一个___
A. CS段
B. DS段
C. ES段
D. SS段
      ?
正确答案:A
19. 下面指令中影响状态位CF的指令是( )
A. INC AX
B. DEC AX
C. NOT AX
D. NEG AX
      ?
正确答案:D
20. 1号DOS功能调用时,欲将得到的数字的ASCII码转换为该数的实际数值时,可使用 指令来实现。
A. AND
B. OR
C. XOR
D. NOT
      ?
正确答案:A
21. 假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,试问执行指令LEA BX,后,(BX)=( )
A. 0100H
B. 55AAH
C. AA55H
D. 4100H
      ?
正确答案:C
22. 使状态标志位CF清零的错误指令是( )
A. OR AX,AX
B. SUB AX,AX
C. MOV CF,0
D. CLC
      ?
正确答案:C
23. 直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为( )
A. 直接、立即、间接
B. 直接、间接、立即
C. 立即、直接、间接
D. 不一定
      ?
正确答案:A
24. 执行下面的程序段后,(AX)=(   )
答案来源:[搜作业网www.SouZuoYe.com]客服qq1412020567
    DATA SEGMENT
TAB DW    1,2,3,4,5,6
ENTRY EQU3
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
MOVAX,DATA
MOVDS,AX
...
MOVBX,OFFSET TAB
   ADDBX,ENTRY
   MOVAX,
      ...
A. 0003H
B. 0300H
C.
正确答案:B
25. 一个8位二进制数的补码为1000 1010,其原码的16进制形式为
A. -0AH
B. -75H
C. -76H
D. 8AH
      ?
正确答案:C
26. 如果一标号与访问它的JMP指令之间的相对位移量在-128~+127字节的范围内,则可将该 标号说明为___转移
A. FAR
B. NEAR
C. SHORT
D. MIDDLE
      ?
正确答案:C
27. 设数据定义如下:
    BUF DW 100 DUP(?)
    执行指令:MOV CX,LENGTH BUF相当于完成下面同等功能的指令是    (    )
A. MOV CX,00C8H
B. MOV CX,0200H
C. MOV CX,0064H
D. MOV CX,0100H
      ?
正确答案:D
28. 下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是( )
A.
INC AL
DAA
B. ADD AL,1
DAS
C. ADD AL,1
DAA   
D. STC
AAA
      ?
正确答案:A
29. 8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为___
A. AAA
B. DAA
C. AAS
D. DAS
      ?
正确答案:C
页: [1]
查看完整版本: 14秋西交《汇编语言程序设计》在线作业

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)