8086/8088指令系统
第4章 8086/8088指令系统
本章主要教学内容
8086/8088指令的基本格式
8086/8088指令系统的寻址方式
8086/8088 的各类指令
1
8086/8088指令系统
第4章 8086/8088指令系统
本章教学目的及要求
熟悉指令的基本概念和格式
掌握8086/8088指令系统的寻址方式
掌握8086/8088各类指令的书写格式及使
用方法
2
8086/8088指令系统
第4章 8086/8088指令系统
4.1 指令的基本概念和格式
4.2 指令的寻址方式
4.3 8086/8088指令系统
3
8086/8088指令系统
4.1 指令的基本概念和格式
1. 指令的基本概念
从程序设计角度来看,指令是微处理器可识别的,并可
以让计算机执行某种操作的命令。由于编程语言的不同,
指令可以表现为各种形式,统称符号指令。
从硬件设计角度来看,指令是逻辑电路完成特定操作时
规定的输入信号组合,即机器指令。
指令的集合称为指令系统。CPU的指令系统在硬件电路
设计、实现时就已完全确定,同时也直接决定了机器的
硬件结构、系统软件及机器的使用范围等。
8086/8088CPU 的指令系统完全相同,具有指令格式灵
活、寻址能力强、可处理多种数据类型、支持多处理器
系统结构等特点。
4
8086/8088指令系统
2. 指令的格式
一条指令应包含两个基本信息,即操作码和操作数。
操作码 操作数
操作码指示具体要执行的操作,不可或缺;
操作数用来指出操作对象的来源和操作结果的去向;
一条指令可以包含1个或2个操作数,分别称为单操作数
指令和双操作数指令;
指令执行过程中保持原值不变的操作数称为源操作数
src (source ),而不保留原值且将处理结果存入其中
的操作数称为目的操作数dst (destination)。
5
8086/8088指令系统
4.2 指令的寻址方式
4.2.1 寻址方式的基本概念
4.2.2 操作数寻址方式
4.2.3 I/O端口寻址方式
6
8086/8088指令系统
4.2.1 寻址方