寄存器直接寻址和间接寻址的区别(立即寻址和寄存器寻址的区别)

寄存器直接寻址和间接寻址的区别(立即寻址和寄存器寻址的区别)

首页维修大全综合更新时间:2024-07-03 20:24:21

寄存器直接寻址和间接寻址的区别

寄存器直接寻址和间接寻址区别:

一、存放操作数的地址不同 寄存器直接寻址指令直接包含有操作数的有效地址(偏移地址),即直接给出操作数地址。而寄存器间接寻址指令以寄存器中的内容为地址,该地址的内容为操作数,即寄存器间接寻址方式中,寄存器内存放的是操作数的地址,而不是操作数本身。

二、寄存器对象不同 寄存器直接寻址对象为内部数据寄存器和特殊功能寄存器SFR。而寄存器间接寻址对象为R0、R1、DPTR,用前面加@表示,如@R0、@R1、@DPTR。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.