On Tue, 2005-06-28 at 20:59 -0500, Bryan J. Smith wrote:
The addressing is still 100% the same! Even the addressing registers -- 16-bit segment + 32-bit offset are the _same_! There is just now an official memory model called "Long Mode" -- the segment register becomes bits 32-47. In PAE36, the segment register is bits 4-36, which bits 4-31 being a "two's complement" with the offset register.
Ugh, I've gotta correct this massive _error_.
In PAE36, segment register = bits 20-35 (not 4-36 -- doh!), two's complement with 20-31 (not 4-31 -- doh!), but bits 32-35 are _used_ for up to 64GiB.
Now that's just the "programmer" level.