... The second and third byte of the instruction form the full 16 bit address (used in jump and call instructions). Setup instruction (MOV DPTR, code_address).
Block addressing - The instruction provides ...
... Single cycle MOVX (8052)
Optional second DPTR
Technology independent
Three stage pipeline
Open Cores 8051 core
The 8051 microcontroller is member of MCS-51 family, originally designed ...
...
1
None
INC DPTR
A3
1
None
...
...
2
JNZ
offset
71
2
ACALL
addr11
72
2
ORL
C, bit
73
1
JMP
@A+DPTR
74
2
MOV
A, #immediate
75
3
MOV
direct, #immediate
76
2
MOV
@R0, ...
... the following parameters must be in registers:
DPTR: Self address (will be placed in R3R2 by system routine for virtual method call)
R2 (or R3R2): Offset of VMT address
R0 (or R1R0): Offset of ...
... or IDATA memory) or in DPTR otherwise (result is in CODE or XDATA memory). Currently this is the only supported calling convention.
In most cases there is no need for reentrant procedures. This avoids ...