background image

江苏牧院

汇编语言程序设计试题

一、单项选择题(本大题共

20 小题,每小题 1 分,共 20 分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、
多选或未选均无分。
1.设 SS=2050H,SP=0140H,则栈顶存贮单元的物理地址是(   A   )
A.20640H

B.2063EH

C.2063FH

D.21900H

2.使用 DOS 功能调用时,子程序编号应放在(   B   )
A.AL

B.AH

C.AX

D.任意指定

3.没有语法错误的输出指令是(   B   ) P76

A.OUT AX,30H

B.OUT DX,AL

C.OUT AL,DX

D.OUT 30H,AH

4.用 MOV 指令将十进制数 89 以非压缩 BCD 码格式送入 AX,可使用的指令是(  B    )
A.MOV AX,89

B.MOV AX,0809H

C.MOV AX,89H

D.MOV AX,0809

5.设 AX=8765H,DX=4321H,执行 CWD 指令后,DX 中的内容是(    B  ) P117
A.4321H

B.0FFFFH

C.8000H

D.0001H

6.设 CL=05H,要获得 CL=0AH,可选用的指令是(      A)
A.XOR CL,0FH

B.NOT CL

C.OR CL,0AH

D.AND CL,0FH

7.假设执行 ADD 指令后 AL=8CH,再执行 DAA 指令,AL 中的值是( A     )
A.92H

B.0104H

C.74H

D.8CH

8.  MOV AL,79H

ADD  AL,B1H

上面指令执行后,设置的标志位

CF 和 ZF 的值是(   D   )

A.CF=0, ZF=1

B.CF=l, ZF=1

C.CF=0, ZF=0

D.CF=1, ZF=0

9.  TEST  DL,55H    P123

JZ  NEXT

       

NEXT:……
       …

上述程序段,执行

JZ 指令时能产生转移的情况是(    D  )

A.DL>55H

B.DL<55H

C.DL=55H

D.DL 中第 0、2、4、6 位均为 0

10.假设 AL=28H, 执行 ROL AL,1 指令之后的情况是( D     )   P125
A.AL=14H, CF=1 

B.AL=50H, CF=1

C.AL=14H, CF=0

D.AL=50H, CF=0

11. 98 的 BCD 码是    (B)
A)10011001  B) 10011000  C) 10011010   D) 10001010
12. –0110110 的补码是   (A)