第3章指令系统-改.ppt

第3章指令系统-改资料

第3章 MCS-51的指令系统 本章介绍MCS-51汇编语言的指令系统。 3.1 指令系统概述 MCS-51的基本指令共111条,按指令在程序存储器所占的字节来分,其中: (1) 单字节指令49条; (2) 双字节指令45条; (3) 三字节指令17条。 按指令的执行时间来分,其中: (1) 1个机器周期(12个时钟振荡周 期)的指令64条; (2) 2个机器周期(24个时钟振荡周期)的指令45条; (3) 4个机器周期(48个时钟振荡周 期)的指令2条; 在12MHz晶振的条件下,每个机器周期为1?s。 3.2 指令格式 由两部分组成,即操作码和操作数。 操作码用来规定指令进行什么操作。 操作数则是指令操作的对象。 按指令字节的长度,有单字节指令、双字节指令、三字节不同长度的指令,指令长度不同,格式也就不同。 (1)单字节指令:指令只有一个字节,操作码和操作数同在一个字节中。 (2)双字节指令:一个字节为操作码,另 一个字节是操作数。 (3)三字节指令:操作码占一个字节,操作数占二个字节。其中操作数既可能是数据,也可能是地址。 3.3 指令系统的寻址方式 寻址方式就是在指令中说明操作数所在地址方

文档评论(0)

1亿VIP精品文档

相关文档