https://www.hobbyprojects.com/8051_tutorial/acall_absolute_call.html
I was learning about acall on the above website, but then came across the term page. What exactly is a page?
https://www.hobbyprojects.com/8051_tutorial/acall_absolute_call.html
I was learning about acall on the above website, but then came across the term page. What exactly is a page?
In short, and in this context, the whole 11-bit address area that is accessible with the ACALL instruction is divided to eight areas called pages that are 256 bytes each.
As the ACALL opcode follows only a single byte which defines the 8 least significant bits of the address, there needs to be 8 different ACALL opcodes that define the high 3 bits - the page.