题号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
答案
B
B
B
A
A
A
B
B
B
A
B
B
B
B
B
1
.指令
MOV AX
,
[BX]
的源操作数是寄存器寻址方式。
2
.对堆栈区的操作必须遵循先进先出的原则。
3
.比较两个带符号数的大小,可根据
CF
标志来判断。
4
.逻辑操作符
AND
,
OR
,
XOR
和
NOT
,只能用于数字表达式。
5
.不能给段寄存器赋立即数。
6
.
OF
位可用来表示有符号数的溢出。
7
.无条件转移指令只能用于段内直接转移。
8
.
MOV AX
,
[BP]
的源操作数的物理地址为
16*(DS)+(BP)
。
9
.指令
MOV DI
,
OFFSET [BX][SI]
是正确的。
10
.指令
MOV CS
,
BX
是非法的。
11
.指令
NOT AX
,
BX
是合法的。
12
.
MOV [BX][BP]
,
AX
是对的。
13
.要把变量
BUFF
的有效地址送给
BX
,可用
MOV BX
,
BUFF
指令。
14
.
JMP
指令要影响标志位。
15
.汇编程序就是汇编语言程序。
二、选择题
[60
分
]
(在表格内填写正确答案的大写字母,请不要改变字体的颜
色,当有多个
A
时,表示是多选题)
题号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
答案
D
A
C
D
B
A
C
C
C
D
D
C
C
A
A
题号
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
答案
D
B
C
D
C
D
D
D
C
A
A
B
C
B
D
1
.指令
ADD CX
,
55H[BP]
的源操作数的寻址方式是
(D )
。
(A)
寄存器寻址
(B)
直接寻址
(C)
寄存器间接寻址
(D)
寄存器相对寻址
2
.设
(SS)=3300H
,
(SP)=1140H
,在堆栈中压入
5
个字数据后,又弹出两个字数据,
则
(SP)=( A)
。
(A) 113AH (B) 114AH (C) 1144H (D) 1140H
3
.若
SI=0053H
,
BP=0054H
,执行
SUB SI
,
BP
后,则
( C)
。
(A) CF=0
,
OF=0 (B) CF=0
,
OF=1 (C) CF=1
,
OF=0 (D) CF=1
,
OF=1
4
.已知
(BP)=0100H
,
(DS)=7000H
,
(SS)=8000H
,
(80100H)=24H
,
(80101H)=5AH
,
(70100H)=01H
,
(70101H)=02H
,指令
MOV BX
,
[BP]
执行后,
(BX)=( D)
。
第一题得分
第二题得分
第三题得分
总分