1.指令: CPU用于指挥功能部件完成某一指定动作的指示和命令。
2.指令系统:全部指令的集合,共有111条指令。
按照实现的基本功能来分:
- 数据传送与交换类28条
- 算术运算类24条
- 逻辑运算及移位类25条
- 控制转移类17条
- 位操作类17条
按照指令所占的字节来分:
- 单字节指令49条
- 双字节指令45条
- 三字节指令17条
按指令的执行时间来分:
- 一个机器周期(12个时钟振荡周期)指令64条
- 2个机器周期(24个时钟振荡周期)指令45条
- 只有乘、除两条指令的执行时间为4个时钟震荡周期。
3.12MHZ晶振:机器周期为1μs。
4.指令的长度是单字节并不一定执行起来就是一个机器周期,例如:
单字节双周期:RET 单字节四周期:乘(MUL)除(DIV)
双字节单周期 ANL A,#00H
5.51指令不区分大小写。