正在加载图片...
第3章McS-51单片机指令系统 31MCS51指令系统概述 32寻址方式 33分类指令 MCS51单片机指令系统有如下特点: (1)指令执行时间快 (2)指令短,约有一半的指令为单字节指令。 (3)用一条指令即可实现2个一字节的相乘或相除。 (4)具有丰富的位操作指令。 (5)可直接用传送指令实现端口的输入输出操作。 31MCS51指令系统的概述 311指令分类 312指令格式 313指令描述符号介绍 311指令分类 按指令功能,MCS-5指令系统分为数据传递与交换、算术运算、逻 辑运算、程序转移、布尔处理操作、CPU控制等6类。 布尔处理操作类指令又称位操作指令 312指令格式 在MCS-51指令中,一般指令主要由操作码、操作数组成 指令应具有以下功能: (1)操作码指明执行什么性质和类型的操作。例如,数的传送、加法、 减法等。 (2)操作数指明操作的数本身或者是操作数所在的地址。 (3)指定操作结果存放的地址 313指令描述符号介绍 Rn当前选中的寄存器区中的8个工作寄存器R0~R7(n=0~7)。 Ri当前选中的寄存器区中的个工作寄存器R0、R1(i=0,1)。 direct8位的内部数据存储器单元中的地址。 #data—包含在指令中的8位常数。 #data16包含在指令中的16位常数。 adr16—16位目的地址。 addre-1位目的地址。第3章 MCS-51单片机指令系统 3.1 MCS-51指令系统概述 3.2 寻址方式 3.3 分类指令 MCS-51单片机指令系统有如下特点: (1)指令执行时间快。 (2)指令短,约有一半的指令为单字节指令。 (3)用一条指令即可实现2个一字节的相乘或相除。 (4)具有丰富的位操作指令。 (5)可直接用传送指令实现端口的输入输出操作。 3.1 MCS-51指令系统的概述 3.1.1 指令分类 3.1.2 指令格式 3.1.3 指令描述符号介绍 3.1.1 指令分类 • 按指令功能,MCS-51指令系统分为数据传递与交换、算术运算、逻 辑运算、程序转移、布尔处理操作、CPU控制等6类。 • 布尔处理操作类指令又称位操作指令。 3.1.2 指令格式 • 在MCS-51指令中,一般指令主要由操作码、操作数组成。 • 指令应具有以下功能: (1)操作码指明执行什么性质和类型的操作。例如,数的传送、加法、 减法等。 (2)操作数指明操作的数本身或者是操作数所在的地址。 (3)指定操作结果存放的地址。 3.1.3 指令描述符号介绍 Rn——当前选中的寄存器区中的8个工作寄存器R0~R7(n=0~7)。 Ri——当前选中的寄存器区中的2个工作寄存器R0、R1(i=0,1)。 direct—8位的内部数据存储器单元中的地址。 #data——包含在指令中的8位常数。 #data16——包含在指令中的16位常数。 addr16——16位目的地址。 addr11——11位目的地址
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有