2
、
-
1
的
8
位二进制补码是
________
。
3
、
IBM
-
PC
系列微机可访问的外设端口的地址范围是从
_______
到
________
。
4
、
在
8086CPU
中,当
______
时,访问存储器,当
______
时,访问
I/O
端口。
5
、
在
8086CPU
中,对
I/O
端口的寻址有
________
和
___________
。
6
、
在
8086CPU
指令系统中,要获得数组变量所占的总字节数,使用
_______
运算符,
要获得数组变量的元素个数,使用
_________
运算符,要获得变量的类型数字,使
用
_________
运算符。
7
、
符
号
‘
$
’
代
表
___________
的
现
行
值
,
定
位
伪
指
令
ORG
是
把
某
一
个
值
赋
给
___________
,表示以给定值作起始偏移量。
8
、
若一个数据块的起始地址为
70A0H
:
DDF6H
,则这个数据块起始地址的实际地址
为
_________
。
9
、
如果一条指令使用标号,那么该标号就是这条指令的
_______
地址,且它代表该指
令的
________
的地址。
10
、
在宏汇编语言中,宏指令的使用过程是
_______
、
_______
、
_______
。
二、单项选择题(每空
1
分,共
20
分)
1
、两个非组合型
BCD
码数据相加后,执行加法校正指令
AAA
是,首先检查是否需要
校正。需要校正的条件有:
AF=1
、
CF=L
和(
)
。
A.AL
中高四位数的值
>9
B.AL
中高四位数的值
<9
C.AL
中低四位数的值
<9
D.AL
中低四位数的值
>9
2
、
8086
的
I/O
空间段寄存器使用的是(
)
A.DS
B.
没必要
C.ES
D.SS
3
、
I/O
端口间接寻址方式是将被寻址的端口地址存放在(
)
A.DX
B.AX
C.BX
D.CX
4
、
8086/8088CPU
的输入指令是将输入设备的一个端口中的数据传送到(
)
A.IP
B.AL/AX
C.BP
D.BX/CX
5
、
I/O
设备的数据端口是(
)
A.32
B.64
C.8/16
D.16/32
6
、
为了保证用户程序执行完后能正常返回
DOS
,
常使用的一种方法是在程序执行的最
后一条指令为
RET
。但使用该方法要在程序执行前进行一系列的保护操作(
)
A.
MOV
AX, DATA
MOV
DS,
AX
MOV
ES,
AX
B.
PUSH
DS
MOV
AX, 0
PUSH
AX