??? 04/13/08 12:24 Read: times |
#153184 - It is an absolute paged call... Responding to: ???'s previous message |
The instruction is fully described here: http://www.8052.com/51acall.phtml
When the instruction executes the two bytes are fetched as follows: PC -> ACALL Opcode PC++ -> ACALL Address Operand PC++ -> Next Instruction The destination address of the call has the program counter set as: PC<15:11> <- PC<15:11> ; From next instruction address PC<10:8> <- Opcode<7:5> ; Page address from opcode PC<7:0> <- Address<7:0> ; Page offset from operand Michael Karas |