microcomputer_principle_08_处理器控制与指令系统总结
处理器控制指令
- 这类指令用来对CPU进行控制,如修改标志寄存器,使CPU暂停,使CPU与外部设备同步等。
- 对标志位的操作 处理器控制指令的控制对象是CPU
- 与外部设备的同步 均为零操作数格式指令
标志位操作指令
- 置标志位状态
1
2
3
4
5
6
7CLC CF<--0 ; clear Carry FLAGS
STC CF<--1 ; set CF=1
CMC CF<-- -CF ; toggle
CLD DF<--0 ; Clear Direction FLAGS
STD DF<--1
CLI IF<--0 ; 清中断标志位,关中断
STI IF<--1 ; 中断标志位置位,开中断
指令系统总结
- 基本概念
- 指令中的操作数
- 8种寻址方式
- 指令系统
- 数据传送类,算术运算类,逻辑运算和位移,串操作,程序控制,处理器控制
希望理解
- 指令的格式
- 不同类型指令对操作数的要求
- 不同类型指令的执行对标志位产生的影响
- 指令的执行原理
串操作指令,程序控制类指令
关注点:
- 指令格式
- 单操作数指令,移位指令,串操作指令
- 操作数字长的一致性
- 一般情况下,条件转移指令应跟在相应标志位影响的指令后
- 输入输出指令格式
- 程序控制类指令对堆栈区的影响
- 处理器控制指令的使用
- Post title: microcomputer_principle_08_处理器控制与指令系统总结
- Create time: 2023-02-21 20:22:22
- Post link: embedded-system/microcomputer-principle-08-处理器控制与指令系统总结/
- Copyright notice: All articles in this blog are licensed under BY-NC-SA unless stating additionally.