居无为 品书香手机网
导航

主页 > 电子设备技术 > 电器电路基础 > > 详细内容

AT89S51指令系统概述

        AT89S51指令系统是一种简明、易掌握、效率较高的指令系统。
  
  AT89S51的基本指令共111条,按指令在程序所占的字节来分,可分为以下三种:
  
  (1)单字节指令49条。
  
  (2)双字节指令45条。
  
  (3)三字节指令17条。
  
  按指令的执行时间来分,可分为以下三种:
  
  (1)1个机器(12个时钟振荡周期)的指令64条。
  
  (2)2个机器周期(24个时钟振荡周期)的指令45条。
  
  (3)只有乘、除两条指令的执行时间为4个机器周期(48个时钟振荡周期)。
  
  在12 M条件下,每个机器周期为1μs。
  
  AT89S51的一大特点是在硬件结构中有一个位处理机,对应这个位处理机,指令系统中相应地设计了一个处理位变量的指令子集,它在进行位变量处理的程序设计中十分有效、方便。

相关文章