单片机原理及应用 第八、九讲
MCS-51单片机的指令及寻址方式
知识要点:
1.汇编指令的格式
[标号:] 操作码 [操作数1,操作数2,…] [;注释]
2.寻址方式
指定操作数所在单元的方法。
注意:源操作数、目的操作数都有各自的寻址方式
MCS-51单片机的七种寻址
立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、基址加变址寻址、位寻址、相对寻址
可以这样理解分类:
(1)立即寻址
直接给出立即数,无须提供地址。
(2)直接寻址
直接给出操作数的地址。寄存器寻址可看作直接寻址的特例。
(3)间接寻址
想访问A单元,又不给出A单元的地址,而是把A单元的地址放到另一个单元B中,让系统先通过B单元去读取A单元的地址,在用读到的地址去访问单元A。
基址加变址也属于间接寻址。
3.MCS-51的指令系统
共111条指令,按功能分
数据传送类29条、算术运算类24条、逻辑运算类24条、位操作17条、控制转移类17条。
其中数据传送类使用比例最大,算术、逻辑运算类、位操作类较为简单,控制转移类较为复杂。
文章评论(0条评论)
登录后参与讨论