单片机第03章指令系统.pptVIP

  • 1
  • 0
  • 约1.25千字
  • 约 62页
  • 2017-05-01 发布于广东
  • 举报
单片机第03章指令系统

1;2; 3.1 指令系统概述 指令系统:指令的集合。 介绍MCS-51汇编语言的指令系统。 MCS-51的基本指令共111条,按指令所占的字节来分: (1) 单字节指令49条; (2) 双字节指令45条; (3) 三字节指令17条。 按指令的执行时间来分: (1) 1个机器周期(12个时钟振荡周期)指令64条 (2) 2个机器周期(24个时钟振荡周期)指令45条 (3)只有乘、除两条指令的执行时间为4个机器周期(48个时钟振荡周期)。 12MHz晶振:机器周期为1 。 指令的长度是单字节并不一定执行起来就是一个机器周期,例如:;3.2 指令格式;5;6;3. 寄存器间接寻址方式;(3)片外数据存储器的低256字节,不建议使用。;9;6.位寻址方式;11;12;13;addr11;15;2. 以Rn为目的操作数的指令;4.以寄存器间接地址为目的操作数的指令;6.堆栈操作指令 MCS-51内部RAM中可以设定一个后进先出(LIFO-Last In First Out)的区域称???堆栈. 堆栈指针SP指出堆栈的栈顶位置。 (1)进栈指令 PUSH direct 先将栈指针SP加1,然后把direct中的内容送到栈指针SP指示 的内部RAM单元中。 例如: 当(SP)=60H,(A)=30H,(B)=70H时, 执行:;(2)出栈指令

文档评论(0)

1亿VIP精品文档

相关文档