《微机原理及应用》
主讲教师陈玮
2018/6/1
1
第三章 8086/8088指令系统
一、指令格式与寻址方式
二、数据传送类指令
三、算术运算指令
四、逻辑运算指令
五、移位指令作业
六、串操作指令
七、控制转移指令
八、处理器控制指令作业
2018/6/1
2
一、指令格式与寻址方式
指令(Instruction)是指示CPU执行某种操作的命令;
指令系统(Instruction Set)是某一CPU所能执行的全部指令的集合,也称为指令集;
8086/8088的指令系统完全相同。
指令是构成程序的基础,程序是指令的有序组合,CPU执行程序就是执行一条条指令。
1、指令格式
2、寻址方式
2018/6/1
3
二、数据传送类指令
1、通用数据传送指令
2、地址传送指令
3、状态标志传送指令
2018/6/1
4
三、算术运算指令
1、加法运算指令
2、减法指令
3、乘法指令
4、除法指令
例题
2018/6/1
5
四、逻辑运算指令
1、“与”运算指令AND
2、“或”运算指令OR
3、“非”运算指令NOT
4、“异或”运算指令XOR
5、测试指令TEST
2018/6/1
6
五、移位指令
1、逻辑移位指令
2、算术移位指令
3、循环移位指令
4、通过进位位循环移位指令
例题
2018/6/1
7
七、控制转移指令
1、控制转移指令的寻址方式
2、无条件转移指令
3、条件转移指令
4、循环控制指令
5、过程调用和返回指令
2018/6/1
8
八、处理器控制指令
1、标志位操作指令
2、与外部事件协调同步的指令
3、空操作指令
2018/6/1
9
1、指令格式
(1)操作码指定CPU执行某种操作,如传送、运算等;
(2)操作数为参与操作的数据,如寄存器中的数据或内存单元中的数据等。
①包含一个操作数的指令称为单操作数指令;
②包含两个操作数的指令称为双操作数指令;
③在指令执行过程中使用的操作数,保持原值不变的称为源操作数;
④不保留原值而将处理结果存入其中的称为目的操作数。
操作码操作数
一条指令通常包括两部分:操作码和操作数。
格式:
2018/6/1
10
微型机原理及应用指令系统 来自淘豆网m.daumloan.com转载请标明出处.