-
第一次在线作业
)
单选题
(
共
40
道题
2.51.
(分)
< br>8086CPU
在基址变址的寻址方式中,
变址寄存器可
以为:
?
CX
或、
BX
A
?
SI
B
、
CX
或<
/p>
?
SI
C
、
p>
DX
或
?
DI
D
、
SI
或<
/p>
我的答案:
D
此题得分:
2.5
< br>分
的源操作数的位置是:
,<
/p>
,则指令
SI=1234H
MOV AX
,
[BX+SI+2]2.52.
(分
)
已知
BX=2000H
?
的字节、
数据段中偏移量为
3236H
A
?
p>
的字节、
附加段中偏移量为
3234H
B
?
的字节、数据段中偏移量为
3234H
C
?
的字节
D
、附加段中偏移量为
3236H
我的答案:
分
A
此题
得
分:
2.5
IP
(
2.5
分)
< br>
在程序执行过程中,寄存器中始终保存的是:
3.
p>
?
、上一条指令的首地址
A
?
、下一条指令
的首地址
B
?
、正在执行指令的首地址
C
?
、需计算有效地址后才能确定地址
D
我的答案:
2.5
分
B
此题得分:
,那
32K16
分)
位二进制)是某系列
微机对存储器的分段,
如果每一个段最多的字存储单元
(
p>
2.54.
(
么表示段内字节单元偏移地址的二进制位数应是:
?
位
20
A
、
?
位
16
B
、
?
位
C
p>
、
15
?
位
12
D
、
我的答
案:
B
此题得分:
2.5
分
(
2.5
分)可用作寄存器间接寻址或基址、变址寻址
的地址寄存
器,正确的是:
5.
?<
/p>
DXCX
,
AX
A
、
p>
,
BX
,
?
SS
,<
/p>
CSB
、
DS
,
ES
,
p>
?
BXBP
,
IP
,
,
C
、
SP
?
BXBP
,
,
<
/p>
D
、
SIDI
,
我的答案:
分
D
此题得分:
2.5
.
. . .
顺序存放在连续两个字存储单元中,可选用Ⅱ码
两个字符的
ASC41H
,
42H
分)
6.
(
2.5
要求将
A
,
B
的语句是:
?
‘
AB'B
A
、
DA1 D
?
‘
AB'DW
B
、
DA1
?
ABHB
C
、
DA1
?
ABHW
D
、
DA1
我的答案:
2.5
分
A
此题得分:
下面语句中有语法错误的语句是:
7.
(
2.5
分)
?
5HDB
A
、
p>
?
ABCDHB
、
DW
?
‘
p>
ABCD'C
、
DW
?
‘
p>
AB'
、
DDD
我的答案:
分
2.5C
此题得分:
(
2.5
分)
寄存器间接寻址方式中,
操作数存放在:
8.
?
、
通用寄存器
A
?
、
堆栈
B
?
、程序计数器
C
?
、主存单元
D
我的答案:
D
此题得分:
2.5
< br>分
2.5
(分)操作数地址存
放在寄存器的寻址方式称为:
9.
?
、变址寻址
A
?
、寄存器寻址
B
?
、相对寻址
C
?
、寄存器间接寻址
D
我的答案:
此题得分:
2.5
分
D
操作数的物理地址是:
BYTE PTR[DI]
(
10.2.5
分)
p>
设
DI=3942HDS=8225H
,<
/p>
,指令
NEG
?
85B
92H
、
A
?
p>
86192H
、
B
?
BB690H
C
、
?
12169H
、
D
我的答案:
2.5
分
A
此题得分:
下
列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是:分)
(
< br>2.5 11.
?
DX
,
BXCX
,
p>
,
、
AAX
.
. . .
?
p>
DI
,
SI
,
p>
、
BBX
,
BP
?
DXBP
,
,
C
、
SP
,
IP
?
p>
SSES
,
、
DC
S
,
DS
,
我的答案:
2.5
分
B
此题得分:
分配的存,
10H)
,
3BUF5)
上述语句汇编后,为变量
12.10H
(
2.5
分)
BUF DW
DUP(3
,
DUP(2
储单元字节数是:
?
80HA
、
?
100HB
、
?
124C
、
?
192
、
D
我的答案:
此题得分:
2.5
B
分
13.
发出的访问存储器的地址是:
(
2.5
分)
CPU
?
、
物理地址
A
?
、偏移地址
B
?
、逻辑地址
C
?
、段地址
D
我的答案:
分
A
此题得分:
2.5
< br>]指令
中的操作数的数据类型是:
BYTE DEC P
TR
[
BX14.
(
< br>2.5
分)
?
、字
A
?
、双字
B
?
、字节
C
?
、四字
D
我的答案:
C
分
此题
得分:
2.5
BUFFER
称为:
,
0AH
中,<
/p>
15.
(
2.5
分)
在语句
BUFFER DB
01H
?
、符号
A
?
、变量
B
?
、助记符
C
?
、标号
D
我的答
案:
B
此题得分:
2.5
分
将数据
5618H
存放在存储单元中的伪指令是:
16.
(
2.5
分)<
/p>
?
1856HDATA1 DW
A
、
p>
?
56H
,
DB
B
、
DATA1 18H
?
5618HDATA1
C
、
EQU
?
00H
,
00H56H
,
,
DB
、
DDATA1 18H
. . . .
我的答案:
分
B
此题
得分:
2.5
计算机处理问题中会碰到大量的字符、符号,对此
必须采用统一的二进制编码,目
前,微
分)
17.
(
2.5
机中普遍采用的是:
?
码、
BCD
A
?
、二进制码
B
?
码
ASCII
C
、
?
、十六进制码
D
我的答案:
2.5
分
C
此题得分:
,
,
52H
单元开始的四个相邻字节单元中的内容依次是
32H<
/p>
,
46H18.
(
2.5
分)
假
设存储器中从
7462H
OFE
H
,则存放字数据
OFE52H
的字地
址是:
?
7462HA
、
p>
?
7463HB
、
?
7464H
、
C
?
p>
7465H
、
D
我的答案:
C
分此题得分:
2.5
当堆栈为空时,如
SS=0805H
,
SP=40H
分)
19.
(<
/p>
2.5
,栈底字单元的物理地址是:
?
08090H
A
、
?
08089H
、
B
?
p>
0808EH
、
C
p>
?
08450H
、
D
我的答案:
2.5
此题得分:分
A
指令时,源操作数的物理地址表达式是:执行
POP
(
20.2.5BP
分)
?
16*SS+SP
A
、
?
16*SS+BPB
、
?
p>
16*DS+BPC
、
?
16*CS+BPD
、
我的答案:
2.5
分
A
此题得分:
[BP][DI]
指令,
取源操作数时,
使用的物理地址表达式
是:
2.5
分)
AX
执行
SUB
,
21.
(
?
16*SS+BP+DI
、
A
?
16*ES+BP+DI
B
、
?
16*DS+BP+DIC
、
?
p>
16*CS+BP+DID
、
我的答案:
分
A
此题得分:
2.5
.
. . .
,请给出这个数据区最末一
个字的数
据区,它的起始地址为
12ABH
:
0
0ABH
一个有
22.
(
2.5
分)
128
个字单元的物
理地址是:
?
12C5BH
A
、
?
12B6BH
B
、
?
12C59H
C
、
p>
?
12BFEH
、
D
我的答案:
2.5C
分此
题得分:
,可以作为它的段地址有:
某存储单元的物理地址是
2.5<
/p>
分)
23.
(
12345H
?
2345HA
、
?
12345H
、
B
?
12340H
C
、
?
1234H
、
D
我的答案:
2.5
分
D
此题得分:
(
2.5
分)
操作数地址
存放在寄存器的寻址方式称为:
24.
?
、变址寻址
A
?
、寄存器寻址
B
?
、相对寻址
C
?
、寄存器间接寻
< br>址
D
我的答案:
D
此题得分:
2.5
分
下列数据定义语句中可实现留空
20H
个字节存储单元的是
:
25.
(
2.5
分)
?
DUP(?)
、
DB A
20
?
DUP(?)DW 20H B
、
?
DUP(?))DUP(4
、
CDB 10H
?
DUP(?)08H D
、
DD
我的答案:
2.5
分
D
此题得分:
下列寄存器中用来指示堆栈中任意数据区的偏移地址的是:
2.526.
(
分)
?
BX
、
A
?
BP
B
、
?
SI
、
C
?
DID
、
我的答案:
分
2.5B
此题得分:
结果为零的条件转移指令
,其测试条件
是:分)
(
27.2.5
?
ZF=1
A
、
.
. . .
?
ZF=0
、
B
?
SF=l
C
、
?
SF=0D
、
我的答案:
分
A
此题得分:
2.5
< br>SP
初值为
3050H
的值是:
,执
行指令
PUSH BX
后,
SP28.
设(
2.
5
分)
?
304FH
、
A
?
304EH
B
、
?
3048H
、
C
?
3049H
D
、
我的答
案:
2.5
B
此题得分:
分
的存储器
组织是将存储器划分为段,可作为段的起始地址是:
(
2.58086
分)
/
808829.
?
185A2H
、
A
?
p>
00020H
、
B
?
01004H
C
、
?
0AB568HD
、
我的答案:
分
B
此题得分:
2.5
< br>80862.5
分)
存储器分段,
每个段不超过:
8088
/
30.
(
?
个字
.64K
A
、
?
个字节、
B32K
?
个字节
C
、
64K
?
兆个字节
.1
D
、
p>
我的答案:
2.5
C
此
题得分:
分
,正确的指令是:的内容除以
将
p>
DX31.
(
2.5
分)
2
?
2DIV
、
A
p>
?
2DX
、
DIV
,
B
?
1SAR
DX
,
C
、
p>
?
1DX
,
SHL
D
p>
、
我的答案:
C
分
此题得分:
2.5
8086CPU
在基址加变址的寻址方式中,变址寄存器
可以为:分)
< br>32.
(
2.5
?
CX
或、
ABX
?
SICX
B
、或
<
/p>
?
SI
、
DX<
/p>
或
C
?
DISI
或
D
、
p>
我的答案:
分
D
此题得分:
2.5
.
. . .
寄存器内容的指令是:
33.
(
2.5
分)
p>
下面指令执行后,
改变
< br>AL
?
02H
A
、
TEST
AL
,
?
AL
B
、
OR
AL
,
?
BL
,
C
、
CMP
AL
?
BLAL
D
、
AND
,
我的答案:
分
2.5D
此题得分:
编写分支程序,在进行条件判断前,可用
指令构成条件,其中不能形成条件的指令有:
34.
(
2.5
分)
?
CMP
、
A
?
SUB
B
、
?
AND
C
、
?
MOV
、
D
我的答案:
分此题得分:
2.5D
XCHG
下面指令语句中,语法正确的是:
35.
(
2.5
分)
?
AX,DSXCHG
A
、
?
BL,[BX]XCHG
B
、
?
AL,OFH
C
、
XCHG
?
p>
XCHG[SI],[DI]
、
D
我的答案:
2.5
分此题得分:
B
中原有
的数是奇数或偶数,若要使
BH2.5
分)中的数一定为奇数,
应执行的指令是:
无论
BH36.<
/p>
(
?
01HBH
,
A
、
ADD
?
01H
,
B
、
OR
BH
?
0
1H
,
C
、
X
OR BH
?
01H
,
D
、
TES
T BH
我的答案:
2.5
分
B
此题得分:
AL=05H
的是:
设
AL=0AH37.
(,
下
列指令执行后能使
2.5
分)
?
ALNOT
A
、
?
0FHAND
AL
,
、
B
p>
?
0FHAL
,
、
CXOR
?
0FHAL
,
D
、
OR
我的答案:
此题得分:
2.5
分
C
的内容乘以
22.5
(分)的正确指令序列是:
寄存器
AX38.
?
1
,
p>
A
、
SHR
AX
?
1AX
,
SHL
B
、
?
1ROL
、
AX
,
C
. . . .
?
1
D
、
RCR
AX
,
我的答案:
B
此题得分:
2.5
分
2.539.
(分)
ORG
0030H
30H
,
DA1 DB
0
,
‘
0'DW DA1
数据为
3
000H
字存储单元的偏移地址是:
?
0030HA
、
?
0031HB
、
?
003
2H
、
C
?
p>
0033HD
、
我的答案:
A
此题得分:
2.5
< br>分
分)
40.
(
2.5
,
BUF DW
10H DUP(3 DUP(25)
10H)
,
,
3
分配上述语句汇编
后,为变量
BUF
的存储单元字节数是:
?
80H
A
、
?
100H
、
B
?
124
、
C
?
192
、
D
我的答案:
B
此题得分:
2.5
分
----------------------
-------------------------------
分割
---------------------------------
----------------
第二次在线作业
)
道题
30
单选题
p>
(
共
下列叙述正确的是:分)
(
2.5
1.
?
指
令
CMPSCMP
指令,对两个有符号数比较用
、对两个无符号数进行比较采用
A
?
指令指令,对两个有符号数比较用
CMP
、对两个无符号数进行比较采用
BCMPS
?
指令
JGE/JNL
、对无符号<
/p>
数条件转移采用
CJAE/JNB
指令,
对有符号数条件转移用
?
指令
JAE/JNBD
、
对无符
号数条件转移采用
JGE/JNL
指令,对有符号数条件转移用
我的答案:
2.5
分
C
此题得分:
在下列指令的表示中,不正确的是:
(
2.2.5
分)
?
[BX+SI]AL
,
、
AMOV
?
p>
DONING
、
BJMP SHORT
. . .
.
< br>?
[BX]
、
DEC
C
?
p>
CL
、
MUL
D
我的答案:
分
此题得分:
2.5
C
3.<
/p>
(
2.5
分)
在进行二重循环程序设计时,下列描述正确的是:
?
、外循环初值应置外循环之外;内
循环初值应置内
循环之外,外循环之内
A
?
、外循环初值应置外循环之内;内
循环初值应置内循环之内
B
?
p>
、内、外循环初值
都应置外循环之外
C
?
、内、外循环初值都应置内循环之
外,外循环之内
D
我的答案:
分
A
此题得分:
2.5
< br>条件转移指令(
2.5
分)
<
/p>
JNE
的测试条件为:
4.
?
ZF=0A
、
?
0CF
=
B
、
?
ZF=1
、
C
?
CF=1D
、
我的答案:
此题得分:
A
2.5
分
5
.
(下列指令执行时出错的是:
2.5
分)
?
BUF2A
、
BUF1ADD
,
?
[BX]DAT JMP DWORD PTR
、
B
?
NUM[BX+DI]
AX
,
C
、
MOV
?
08H
,
TEST AL
D
、
我的答案:
A
此题得分:
2.5
分
在下列指令中,
执行会影响条件码中的
CF
位的指令是:
6.
(
2.5<
/p>
分)
?
p>
NEXTA
、
JMP
?
NEX
T
、
JC
B
?
BXINC
C
、
?
1
,
D
、
SHL
AX
我的答案:
2.5
分
D
此题得分:
分)
(
7.
2.5
用
户为了解决自己的问题,用汇编语言所编写的程序,称
为:
?
、目标程序
A
?
、源程序
B
?
、可执行程序
C
?
、汇编程序
D
我的答案:
分
B
此题得分:
2.5
的方法是:用一条指令仅实现将
BX+SI=> AX
分)
(
8.2.5
. .
. .
?
[BX][SI]
,
A
、
XCHG
AX
?
[
BX+SI]
,
B
、
MOV
AX
?
B
X[SI]
,
C
、
LEA
AX
?
[
BX][SI]
,
D
、
LEA
AX
我的答案:
2.5
分
D
此题得分:
SP
的值是:
设
SP
初值为
2000H
,
执行指令
“
PUSH
AX
”
后,
9.
(
2.5
分)
?
1FFFH
、
A
?
1998H
B
、
?
2002H
C
、
p>
?
1FFEH
、
D
我的答案:
2.5
分
D
此题得分:
指令的功能是:
CBW
10.
(
2.5
分)
?
、
把源操作数的符号位扩展到目的操作数中
A
?
中
AHB
、
把
AL<
/p>
中的符号位扩展到
?
中
AL
C
、
把
p>
AH
中的符号位扩展到
?
中
DX
D
、把<
/p>
AX
中的符号位扩展到
我的答案:
2.5
分
B
此题得分:
LOOPNZ
终
止循环的条件是:
1
1.
(
2.5
分)
循环指令
< br>?
ZF=0
,且
A
、
CX=0
?
ZF=1
B
、
p>
CX=0
,或
?
ZF=0
,且
C
、
CX
≠
0
?
ZF=1
,
或
<
/p>
D
、
CX
≠
p>
0
我的答案:
2.5
分
B
此题得分:
下列传送指令中有语法错误的是:
12.
(
< br>2.5
分)
?
AXCS
,
A
、
MOV
?
AX
,
、<
/p>
MOV DS
B
?
AXMOV
SS
,
C
、
?
AXMOV
ES
,
D
、
我的答案:
2.5
此题得分:
分
A
OFFSET VAR
指令完全等效的指令是:
(
2.5
分)
与
MOV
BX
,
13.
?
VAR
,
A
、
MOV
BX
?
V
AR
,
B
、
L
DS
BX
?<
/p>
VARBX
,
LES
C
、
?
VARLEA
、
BX
,
D
. . . .
我的答案:
2.5
分
D
此题得分:
寄存器的值是:
PUSH AX
执行
上述指令序列后,
,
14.
(
2.5
分)
MOV
SP3210H
SP
?
3211H
、
A
?
320EH
B
、
?
320FH
C
、
?
3212H
D
、
p>
我的答案:
2.5B
分此题得分:
汇编语言
源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省(
2.515.
分)
略的项是:
?
、名字项
A
?
、操作项
B
?
、操作数项
C
?
、注释项
D
我的答案:
此题得分:
B
2.5
分
分
)
16.
(
2.5
使计算机执行某种操作的命令是:
?
、伪指令
A
?
、指令
B
?
、标号
C
?
、
助记符
D
我的答案:
B
此题得分:
2.5
分
AX=
,
CX
指令执行后,
17.<
/p>
(
2.5
分)
若
AX=3500H
,
CX=56B8H
,
当
AND
AX
?
1400H
A
、
?
77F8H
B
、
p>
?
0000HC
、
?
0FFFFHD
< br>、
我的答案:
2.5
分
A
此题得分:
指令语句中
,2.518.
(分)
语法正确的是:下面
XCHG
?
AX,DSXCHG
A
、
?
AX,[BX]
B
、
XCHG
?
p>
AX,CSH
、
XCHG C
?
XCHG[SI],[DX]D<
/p>
、
我的答案:
分
B
此题得分:
2.5
.
. . .
DL, MOV XX
设数据段有
:DA1
DB
;是任一数据
DA2 DB
OFEH
下列两条指令:
19.<
/p>
(
2.5
分)
中的内容可能是:
DA1 OR DL,DA2
执行后,
DL
?
0FEH
或
A
、
p>
.0FFH
?
0FEH
、只能是
B
?
0FFH
、只能是
C
?
p>
01HD
、只能是
我的答案:
2.5
此题得分:分
A
上述程序段
BX,0FFSET DA1 100H DB
NUM EQU 8042H DA1 56H MOV
20.
(
2.5
分)
ORG
中的值是:执行后
BX
?
56H
、
A
?
100HB
、
?
101
H
、
C