当前位置:首页>维修大全>综合>

单片机按指令长度可以分为哪三类(单片机执行指令分哪两个步骤)

单片机按指令长度可以分为哪三类(单片机执行指令分哪两个步骤)

更新时间:2024-01-08 08:44:18

单片机按指令长度可以分为哪三类

指令的定义

指令是指挥计算机执行操作的命令,一条指令对应着一种操作。

MCS-51指令系统使用44种助记符,它们代表33种功能,可以实现51种操作。指令助记符和操作数的各种可能的寻址方式的结合一共可构造出111条汇编指令。

指令的格式与分类

1. 按指令长度分类

指令可分为单字节指令(49条)、双字节指令(46条)和3字节指令(16条)三大类。

其中,单字节指令只有一个字节(8位),其操作码和操作数同在一个字节中;双字节指令的一个字节为操作码,另一个字节为操作数;3字节指令的操作码占1个字节,操作数占两个字节,其既可能是数据也可能是地址。

2. 按指令执行时间分类

指令可分为1个机器周期指令(64条)、2个机器周期指令(45条)和4个机器周期指令(2条)三大类。只有乘、除两条指令的执行实践为4个机器周期指令。

3. 按指令功能(即操作性质)分类

指令还可分为数据传输指令(29条)、算术操作指令(24条)、逻辑操作指令(24条)、控制转移指令(17条)和位操作指令(也称布尔处理指令,17条)五大类。

更多栏目