这种寻址方式用于访问程序存储器中的一个字节,该字节的地址是基址寄存器(PC或DPTR)的内容与变址寄存器A的内容之和。这种寻址方式用于访问程序存储器中的数据表格,当然这种访问只能从ROM中读取数据而不能写入。例如:
MOVC A,@A+PC
MOVC A,@A+DPTR
以第二条指令为例,假如指令执行前DPTR中的内容为1234H,A中的内容为0A4H,那么指令执行后A中的内容为3FH。它的执行过程如图3-4所示。
图3-4 变址寻址示意图