(单片机原理与应用—基于实例驱动和Proteus仿真)第02章单片机指令系统与汇编语言程序设计.ppt

(单片机原理与应用—基于实例驱动和Proteus仿真)第02章单片机指令系统与汇编语言程序设计.ppt

第02章 指令系统与汇编语言程序设计 2.1MCS-51单片机指令系统 1.按指令所占的字节数可分为: (1)单字节指令(49条) (2)双字节指令(46条) (3)三字节指令(16条) 2.按指令的执行时间可分为: (1) 单周期指令(65条) (2) 双周期指令(44条) (3) 四周期指令(2条) 3、按指令的功能可分为: (1) 数据传送类指令(29条) (2) 算术运算类指令(24条) (3) 逻辑运算类指令(24条) (4) 控制转移类指令(17条) (5) 位操作类指令(17条) 2.1.1 MCS-51单片机指令格式 [标号:] 操作码助记符 [目的操作数] [,源操作数] [;注释] 例如:AA:ADD A,﹟10H ;将累加器A的内容与10H相加,结果存入累加器A AA为标号,是这条指令的标志,其值是该条指令的首地址; ADD为操作码,说明要进行加法运算; 目的操作数为累加器A; 源操作数为﹟10H; “;”后面为注释部分。 10)addr16和addr11 ——分别表示16位直接地址和11位直接地址。即存放操作数的存储器地址。 11)direct ——表示内部数据存贮器单元的地址或特殊功能寄存器SFR的地址,对SFR而言,既可使用它的物理地址

文档评论(0)

1亿VIP精品文档

相关文档