寄存器尋址的尋址范圍是:
1、4個工作寄存器組共有32個通用寄存器,但在指令中只能使用當前寄存器組(工作寄存器組的選擇在前面專用寄存器的學習中,我們已知道,是由程序狀態(tài)字PSW中的RS1和RS0來確定的),因此在使用前常需要通過對PSW中的RS1、RS0位的狀態(tài)設置,來進行對當前工作寄存器組的選擇。
2、部份專用寄存器。例如,累加器A、通用寄存器B、地址寄存器DPTR和進位位CY。
寄存器尋址方式是指操作數(shù)在寄存器中,因此指定了寄存器名稱就能得到操作數(shù)。
例如:MOV A,R0
這條指令的意思是把寄存器R0的內(nèi)容傳送到累加器A中,操作數(shù)就在R0中。
INC R3
這條指令的意思是把寄存器R3中的內(nèi)容加1
從前面的學習中我產(chǎn)應可以理解到,其實寄存器尋址方式就是對由PSW程序狀態(tài)字確定的工作寄存器組的R0-R7進行讀/寫操作。