寻址方式
立即数寻址
#0XXH
直接传入立即数0XXH
直接寻址
0XXH
将 XXH 地址里的数据传入
寄存器寻址
寄存器
可寻址寄存器:
R0~R7 A B DPTR
寄存器间接寻址
@寄存器
寄存器内部数据作为地址,找对应地址的寄存器的数据
可间接寻址寄存器
R0、R1 DPTR
MOVX A,@DPTR
MOVX A,@R0
@R0
是一个间接寻址方式的表示,@
符号用来指示间接寻址,R0
是寄存器的标识,表示使用 R0
寄存器中的值作为内存地址的偏移量。在这个上下文中,R0
寄存器包含了一个内存地址,而 @R0
表示访问 R0
指向的内存地址中的数据。
变址寻址
基址+变址
MOVC A,@A+DPTR
查找表访问程序空间
相对寻址
SJMP
相对跳转
位寻址
SETB