5. 使用LINK 连接命令,执行后可生成文件的扩展名为(C)。
A. COM B. EXE C. OBJ D. LST
8. 执行下列指令后,正确的结果是(D)。
MOV AL,100
MOV BL,-1
A. AL=100H,BL=01H B. AL=64H,BL=0FFH C. AL=64H,BL=81H D. AL=100H,BL=0FFH
1 100 ==> 64H 2 3 -1 ==> FFH
9. 在循环程序中使用LOOP 指令作为循环结束的判断,其计数值一般应放的寄存器是(B)。
A. DX B. CX C. BP D. IP
11. 指令指针寄存器IP 用于存放代码段中的偏移地址,在程序执行过程中,它始终指向(B)。
A. 上一条指令的首地址 B. 下一条指令的首地址
C. 正在执行指令的首地址 D. 需计算有效地址后才能确定的地址
12. 下面的数据传送指令中,错误的操作是(D)。
A. MOV SS:[BX+DI],1000H
B. MOV DX,1000H
C. MOV WORD PTR[BX],1000H
D. MOV DS,2000H
1 无法直接给段寄存器赋值
17. 若AX=3500H,CX=56B8H,当执行AND AX,CX 指令后,AX 的值是(A)。
A. 1400H B. 77F8H C. 0000H D. 0FFFFH
1 AX = 0001 0100 0000 0000 2 CX = 0101 0110 1011 1000 3 4 AND AX,CX 5 6 AX = 0001 0100 0000 0000 ==> 1400H
18. 下面对伪指令语句的说明,正确的是(A)。
A. 由汇编程序在汇编过程中执行的指令是伪指令
B. 当汇编结束后,目标程序中仍保留有伪指令
C. 伪指令是程序运行阶段完成其功能
D. 汇编程序将伪指令翻译成机器码