变址寻址是指存放操作数单元的地址为基址寄存器和变址寄存器两者内容之和。其中累加器A作变址寄存器、程序计数器PC,或寄存器DPTR作基址寄存器。
例如:MOVC A,@A+DPTR;ACC←(A+DPTR),该指令执行的操作是把累加器A的内容和基址寄存器DPTR的内容累加,相加结果作为操作数存放的地址,再将操作数取出来送到累加器A中。若A的内容为50H,DPTR的内容为1000H,程序存储单元1050H中的内容是A5H,则执行该指令后A的内容就是A5H。