background image

江苏牧院

控制各部件动作。
存储器:存储程序、原始数据、中间结果和最终结果等,包括内存和辅助存储器。
输入设备:

 用来接收用户输入的原始数据和程序的设备

输出设备:将计算机运算结果转换为人们或设备能识别的形式的设备
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