第3章MCS51单片机指令系统.pptVIP

  • 1
  • 0
  • 约2.31万字
  • 约 93页
  • 2016-12-29 发布于北京
  • 举报
第3章 MCS-51单片机指令系统 3.1 MCS-51指令系统简介 3.1.1 指令概述 3.1.2 指令格式 在MCS-51指令中,一般指令主要由操作码、操作数组成。 指令应具有以下功能: (1)操作码指明执行什么性质和类型的操作。例如,数的传送、加法、减法等。 (2)操作数指明操作的数本身或者是操作数所在的地址。 (3)指定操作结果存放的地址。 3.1.3 指令的分类 (1)按指令的字节数分 有49条单字节指令,45条双字节指令,17条3字节指令。 (2)按指令的执行时间分 有64条单周期指令,45条双周期指令,2条4周期指令。 (3)按指令的功能分 28条数据传送指令,24条算术运算指令,25 条逻辑运算指令, 17条控制转移指令, 17条位操作指令, 3.1.4 指令中的符号 (1)Rn——当前选中的寄存器区中的8个工作寄存器R0~R7(n=0~7)。 (2)Ri——当前选中的寄存器区中的2个工作寄存器R0、R1(i=0,1)。 (3)direct—8位的内部数据存储器单元中的地址。 (4)#data——包含在指令中的8位常数。 (5)#data16——包含在指令中的16位常数。 (6)addr16——16位目的地址。 (7)addr11——11位目的地址。 (8)rel——8位带符号的偏移字节,简称偏移量。 (9)DPTR——数据指针,可用

文档评论(0)

1亿VIP精品文档

相关文档