Paging scheme for a microcontroller for extending available register space.
A method for paging at least a portion of an address space in a processing system
is disclosed. A plurality of addressable memory locations are provided arranged
in pages. Each of the addressable memory locations in each of the pages occupies
at least a portion of the address space of the processing system and has an associated
address in the address space of the processing system. A page pointer is stored
in a storage location to define the desired page and then an address is generated
in the at least a portion of the address space of the processing system. At least
one of the addressable memory locations in at least two of the pages with the same
address has identical information stored therein. The one of the addressable memory
locations associated with both the generated address in the at least a portion
of the address space in the processing system and the page pointer is then accessed