汇编语言程序设计模拟题
一、单选题
1.下列表示中,不是合法的立即数是().
A.DFH
B.98
C.21CH
D.0526
[答案]:A
2.(BX)=637DH,(SI)=2A9BH,位移量=7237H,直接寻址方式的有效地址是().
A.8E18H
B.D5B4H
C.637DH
D.7237H
[答案]:D
3.计算 4321H+62A0H 之后,根据结果设置的标志位 SF,ZF,CF,OF 的值为().
A.0000
B.1001
C.0010
D.0110
[答案]:B
4.(DX)=00B9H,(CL)=3,(CF)=1,指令 SHRDX,1 执行后 DX 中的值为().
A.0072H
B.05C8H
C.0017H
D.005CH
[答案]:D
5.在汇编语言程序中,对 END 语句的叙述正确的是().
A.END 语句是一可执行语句
B.END 语句表示程序执行到此结束
C.END 语句表示源程序到此结束 D.005CH
D.END 语句在汇编后要产生机器码
[答案]:C
6.以下寄存器中,不能用作间接寻址的寄存器是().
A.BX
B.SI
C.BP
D.DX
[答案]:D