教学重点
第 2 章是本课程的一个关键
内容,是程序设计的基础
难点是各种寻址方式
重点是掌握 8086 常用
指令的功能及应用
第 2 章
2.1 8086 的寻址方式
从 8086 的机器代码格式入手,论述:
立即数寻址方式
寄存器寻址方式
存储器寻址方式
进而熟悉 8086 汇编语言指令格式,尤
其是其中操作数的表达方法;为展开 8
086 指令系统做好准备
第 2 章
指令的组成
指令由操作码和操作数两部分组成
操作码说明计算机要执行哪种操作,如传送、
运算、移位、跳转等操作,它是指令中不可
缺少的组成部分
操作数是指令执行的参与者,即各种操作的
对象
有些指令不需要操作数,通常的指令都有一
个或两个操作数,也有个别指令有 3 个甚至
4 个操作数
操作码 操作数
第 2 章
指令的操作码和操作数
每种指令的操作码:
用一个唯一的助记符表示(指令功能的英
文缩写)
对应着机器指令的一个二进制编码
指令中的操作数:
可以是一个具体的数值
可以是存放数据的寄存器
或指明数据在主存位置的存储器地址
第 2 章
寻址方式
指令系统设计了多种操作数的来源
寻找操作数的过程就是操作数的寻址
操作数采取哪一种寻址方式,会影响
机器运行的速度和效率
如何寻址一个操作数对程序设计很重要