• mcs51单片机指令系统 > MCS-51单片机指令系统
  • MCS-51单片机指令系统

    免费下载 下载该文档 文档格式:PPT   更新时间:2006-02-01   下载次数:0   点击次数:1
    文档基本属性
    文档语言:
    文档格式:ppt
    文档作者:丁伦
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    第3章 MCS-51单片机指令系统
    3.1 MCS-51单片机指令系统简介
    3.2 MCS-51单片机指令系统
    3.3 汇编语言程序设计
    3.4 MCS-51汇编语言实用程序设计(略)
    退出
    3.1 MCS-51单片机指令系统简介
    MCS-51单片机能够识别并执行的指令共有111条.这111条指令,构成了MCS-51单片机的指令系统.
    3.1.1 MCS-51单片机指令系统的分类
    1,MCS-51单片机指令系统按指令所占的字节数可分为以下三类:
    (1)单字节指令(49条)
    (2)双字节指令(46条)
    (3)三字节指令(16条)
    2,按指令的执行时间可分为以下三类:
    (1) 单周期指令(65条)
    (2) 双周期指令(44条)
    (3) 四周期指令(2条)
    3,按指令的功能可分为以下五类:
    (1) 数据传送类指令(29条)
    (2) 算术运算类指令(24条)
    (3) 逻辑运算类指令(24条)
    (4) 控制转移类指令(17条)
    (5) 位操作类指令(17条)
    3.1.2 指令格式
    MCS-51单片机汇编语言指令由操作码和操作数两部分组成.
    指令格式为:操作码 [操作数]
    3.1.3 指令中的常用符号
    · Rn: 表示当前工作寄存器R0~R7中的一个.
    · @Ri: 表示寄存器间接寻址,常常作间接寻址的地址指针.其中Ri代表R0和R1寄存器中的一个.
    · Direct: 表示内部数据存贮器单元的地址及特殊功能寄存器SFR的地址,对SFR而言,既可使用它的物理地址,也可直接使用它的名字.
    · #date: 表示8位立即数,即8位常数,取值范围为#00H~#0FFH
    ·#date16: 表示16位立即数,即16位常数,取值范围为#0000H~#0FFFFH
    · addr16: 表示16位地址
    · addr11: 表示11位地址
    · rel: 用补码形式表示的地址偏移量,取值范围为-128~+127.
    · Bit: 表示内部RAM和SFR中的具有位寻址功能的位地址.SFR中的位地址可以直接出现在指令中,为了阅读方便,往往也可用SFR的名字和所在的数位表示.如:表示PSW中奇偶校验位,可写成D0H,也可写成PSW.0的形式出现在指令中.
    · @: 表示间接寻址寄存器或基址寄存器的前缀符号.
    · $: 表示当前指令的地址.
    3.1.4 寻址方式
    1,立即寻址
    立即寻址是将操作数直接存放在指令中,作为指令的一部分存放在代码段里.立即寻址中的数,称为立即数.

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PPT格式下载
  • 您可能感兴趣的
  • mcs51单片机指令系统  mcs51单片机设计实例  mcs51单片机应用设计  mcs51单片机  mcs51系列单片机  mcs51单片机视频教程  mcs51单片机仿真软件  mcs51单片机教程下载  mcs51单片机复习资料