五、变址寻址

五、变址寻址

这种寻址方式用于访问程序存储器中的一个字节,该字节的地址是基址寄存器(PC或DPTR)的内容与变址寄存器A的内容之和。这种寻址方式用于访问程序存储器中的数据表格,当然这种访问只能从ROM中读取数据而不能写入。例如:

MOVC A,@A+PC

MOVC A,@A+DPTR

以第二条指令为例,假如指令执行前DPTR中的内容为1234H,A中的内容为0A4H,那么指令执行后A中的内容为3FH。它的执行过程如图3-4所示。

图3-4 变址寻址示意图