?/p>
-
可编辑修?/p>
-
汇编语言程序设计
一?/p>
填空?/p>
1.
可屏蔽中断就是它的请求是否被
CPU
响应要受
IF
的控制?/p>
2.
使用
LINK
连接命令,执行后可生成文件的扩展名为
EXE
?/p>
3.
在寄存器间接寻址中,如果指令中指定的寄存器为
BP
,则操作数在堆栈
段中,段地址?/p>
SS
寄存器中?/p>
4
?/p>
DOS
系统功能调用方式为:
(1)
置入口参数;
(2)
中断程序编号?/p>
AH
寄存器后执行
INT
21H
?/p>
5
.通常主程序和子程序间参数传送的方法有三种:用寄存器传递、用存储单元传递、用堆栈传递(顺序可调换)
?/p>
6.
中断
?/p>
CPU
暂停当前程序的执行,转而执行处理紧急事务的程序,并在该事务处理完后能自动恢复执行原先程
序的过程。在此,称引起紧急事务的事件为中断源?/p>
7
.在字符串操作指令中?/p>
DS
?/p>
SI
指向源串?/p>
ES
?/p>
DI
指向目的串?/p>
8
.计算机系统通过
接口
与外围设备通信?/p>
9
.键?/p>
I/O
、显?/p>
I/O
和打?/p>
I/O
分别对应
16H
?/p>
10H
?/p>
17H
号中断?/p>
10
.字符显示模式缓冲区中的一个字对应于屏幕上的一个字符。每个字的第一个字节为显示字符?/p>
ASCII
?/p>
,第?/p>
个字节为显示字符的属?/p>
?/p>
11
.若
DS=0F3EH
?/p>
SI=2000H
?/p>
COUNT=0A8H
,指?/p>
MOV
AX
?/p>
?/p>
SI+COUNT
)中,源操作数的有效地址
EA
?/p>
20A8H
,其物理地址?/p>
_1148H __
?/p>
二、单项选择?/p>
1
?/p>
CPU
要访问的某一存储单元的实际地址称(
C
?/p>
A
.段地址
B
.偏移地址
C
.物理地址
D
.逻辑地址
2
.某存储单元的物理地址?/p>
12345H
,可以作为它的段地址有(
D
?/p>
A
?/p>
2345H
B
?/p>
12345H
C
?/p>
12340H
D
?/p>
1234H
3
.执行后?/p>
BX=0
的同时也?/p>
CF=0
?/p>
OF=0
的指令是?/p>
A
?/p>
A
?/p>
XOR
BX
?/p>
BX
B
?/p>
OR
BX
?/p>
BX
C
?/p>
AND
BX
?/p>
BX
D
?/p>
CMP
BX
?/p>
BX
4
.循环控制指?/p>
LoopNZ/LoopNE
控制循环继续执行的条件是?/p>
B
?/p>
A
?/p>
CX
?/p>
0
?/p>
ZF=1
B
?/p>
CX
?/p>
0
?/p>
ZF=0
C
?/p>
CX
?/p>
0
?/p>
ZF=1
D
?/p>
CX
?/p>
0
?/p>
ZF=0
5
?/p>
在执?/p>
DAA
指令?/p>
当高四位
BCD
码校正时产生进位?/p>
如要把此进位值送入
AH
中,
对这进位值的操作应是
?/p>
C
?/p>
A
?/p>
DAA
校正指令的功能已自动加在
AH
?/p>
B
.进位值在
AF
中,校正后根?/p>
AF
内容再加?/p>
AH
?/p>
C
.进位值在
CF
中,校正后根?/p>
CF
内容再加?/p>
AH
?/p>
D
.进位值在
AL
最高位上,校正后根?/p>
AL
最高位内容再加?/p>
AH
?/p>
6
.表示过程定义结束的伪指令是?/p>
A
?/p>
A.ENDP
B.ENDS
C.END
D.ENDM
7
?/p>
BUF1
DB
3 DUP
?/p>
0
?/p>
2 DUP
?/p>
1
?/p>
2
),
3
?/p>
COUNT
EQU
$
?/p>
BUF1
则符?/p>
COUNT
等价的值是?/p>
B
?/p>
A.6
B.18
C.16
D.9
8
.下列标志位中,可以用来判断计算结果正负的是?/p>
B
?/p>
A
?/p>
PF
B
?/p>
SF
C
?/p>
DF
D
?/p>
OF
9
.下列指令正确的是(
B
?/p>
A. MOV
[100H],
[BX]
B.MOV
DS,
ES
C. ADD
V[BX],
CX
D.MOV
AX,
34H
10
.下列哪个寄存器是属于指针寄存器?/p>
C
?/p>
A
?/p>
SI
B
?/p>
DX
C
?/p>
SP
D
?/p>
ES
三?/p>
判断?/p>
(
?/p>
)1.
段间调用的子程序必须由伪操作
FAR
说明为远过程?/p>
(
?/p>
)2.
PC
机以位作最小寻址单位?/p>
(
?/p>
)3.
?/p>
SRC
是立即数时,
DST
可以使用存储器寻址?/p>
(
?/p>
)4.
指定各个逻辑段偏移地址可以使用
ORG
伪指令?/p>