寄存器寻址是对由指令选定的工作寄存器(R0--R7)进行读/写,由指令操作码字节的最低3位指明所寻址的工作寄存器。对累加器A、寄存器B、数据指针DPTR、位处理累加器CY等,也可当作寄存器方式寻址。
例如,设累加器A内容为10H,R3的内容为4FH,则执行指令MOV A,R3,其指令码为11101011,其中最低3位(011)即为工作寄存器R3的地址。
执行结果:累加器A内容变为4FH,R3内容不变。
寄存器寻址是对由指令选定的工作寄存器(R0--R7)进行读/写,由指令操作码字节的最低3位指明所寻址的工作寄存器。对累加器A、寄存器B、数据指针DPTR、位处理累加器CY等,也可当作寄存器方式寻址。
例如,设累加器A内容为10H,R3的内容为4FH,则执行指令MOV A,R3,其指令码为11101011,其中最低3位(011)即为工作寄存器R3的地址。
执行结果:累加器A内容变为4FH,R3内容不变。
下一篇:微阵列加速度传感器的设计理论