1. A method for managing an external memory of a microprocessor to achieve more available capacity, the method comprising: (a) providing an address translator; (b) using the address translator to translate a page of the external memory and an address within the page pointed by the microprocessor to a physical address of the external memory, each common area pointed by the microprocessor being mapped to a section of the external memory; and (c) using the microprocessor to access data stored at the physical address of the external memory.