源操作数和目的操作数,都有寻址方式的问题。
MOV A, #80H
源,是立即数寻址;
目,A是寄存器寻址。
MOV P0, #45H
源,是立即数寻址;
目,是直接寻址。
MOV A, #80H
MOV P0, #45H
属于直接寻址,程序在编译的时候;立即数在rom中。
因为累加器A和寄存器P0的位置不同,累加器A是属于CPU内部寄存器,PO是属于RAM中的寄存器。
单片机的寻址方式就是MCU根据指令中给出的地址信息来寻找物理地址的方式,是确定本条指令的数据地址以及下一条要执行的指令地址的方法。