江苏牧院
控制各部件动作。
存储器:存储程序、原始数据、中间结果和最终结果等,包括内存和辅助存储器。
输入设备:
用来接收用户输入的原始数据和程序的设备
输出设备:将计算机运算结果转换为人们或设备能识别的形式的设备
2. 什么叫寻址方式?8086 有哪些寻址方式?
答:寻址操作数有效地址的方式叫寻址方式。
8086 的寻址方式有:立即寻址、寄存器寻址、直接寻址、
寄存器间接寻址、寄存器相对寻址、基址加变址寻址、相对基址加变址寻址。
3. 什么是逻辑地址?它由哪两部分组成?8086 的物理地址是如何形成的?
答:逻辑地址是将存储器分成若干个段之后而出现的一种地址形式
,它由段地址和偏移地址组成,物理
地址是将逻辑地址中的段地址左移
4 个二进制位,再加上偏移地址而形成的.
4. 简述汇编语言的上机过程包括哪几个步骤?
1) 设计程序
2) 使用 masm 命令编译程序,生成扩展名为 obj 的文件
3) 使用 link 命令连接程序,生成扩展名为 exe 的可执行文件
4) 执行生成的可执行文件
5.指出下列指令的对错,并说明理由,加以改正。
DATA SEGMENT
VAR1 DB ?
VAR2 DB 10
VAR3 EQU 100
DATA ENDS
(
1)MOV 34H, VAR2
(
2)MOV VAR1,AX
(
3)VAR3 EQU 20
答:(
1)错在:目的操作数不能为立即数;改为:MOV VAR2,34H
(
2)错在:源操作数和目的操作数类型不匹配;改为:MOV VAR1, AL
(
3)EQU 伪指令赋值以后,程序中不能再重复赋值。改为:VAR3=100; VAR3=20
四、程序分析题(本大题共
5 小题,每小题 6 分,共 30 分)
1.MOV AX,7452H
ADD AL,AH
DAA
XCHG AH,AL
SUB AL,AH
DAS
程序段运行后
,AX=__2648H_________,CF=_____0_______。
2.已知 AX=7865H,BX=89AAH
CLC
ADD AX,BX
OR BX,AX
RCR AX,1
RCL BX,1
程序执行后
,AX=____0107H________BX=__175FH_________CF=_____1_______
3.BCD1 DB 46H
MOV AL,BCD1
MOV CL,4