| ADDRESSING MODE
| Addressing Mode |
Examples |
| (1) Register Addressing |
| MOV A,R1 |
Register Source Addressing |
| MOV R7,A |
Register Destination Addressing |
| ADD A,R4 |
Register Source Addressing |
|
| (2) Direct Addressing |
| MOV A,56H |
Direct Source Addressing |
| MOV 75H,A |
Direct Destination Addressing |
| SUBB A,46H |
Direct Source Addressing |
|
| (3) Register-Indirect Addressing |
| MOV a,@R1 |
Register Indirect Source Addressing |
| MOV @R0,A |
Register Indirect Destination Addressing |
| ADD A,@R1 |
Register Indirect Source Addressing |
|
| (4) Immediate Addressing |
| MOV a,#45H |
Immediate Addressing |
| MOV 75H,#36H |
Immediate Addressing |
| ADD A,#24H |
Immediate Addressing |
|
| (5) Base-Register plus Index-Register-Indirect
Addressing |
MOVC A,@A+DPTR |
The first three of
these methods can also be used to address a destination operand.
|