flat assembler
Message board for the users of flat assembler.
Index
> DOS > COM vs EXE Goto page Previous 1, 2 |
Author |
|
vid 25 Jan 2006, 22:26
right
|
|||
25 Jan 2006, 22:26 |
|
a16b03 26 Jan 2006, 00:25
Your right The_Grey_Beast
But what can you tell about this P6 can address 0 to 2^36-1 = 64Gb HOW??? P.S. I'm going to take a 48h sleep |
|||
26 Jan 2006, 00:25 |
|
Borsuc 26 Jan 2006, 18:35
a16b03 wrote: P6 can address 0 to 2^36-1 = 64Gb Well, I'm not really experienced with this, but I think it has to do with the fact that ONLY the OFFSET is 32-bits, so you can still have 'selectors'. Basically, I think the 4GB limit is PER PROCESS (or application), but the entire virtual memory is actually much bigger. Sure, using selectors and 4GB offsets yields MUCH HIGHER virtual addressing, but P6 has only 36-bit address bus, so it can only address 64GB... I think this only goes for paging anyways, I don't think you can do this in Flat Real Mode, though. Maybe someone else can explain it better? |
|||
26 Jan 2006, 18:35 |
|
MazeGen 27 Jan 2006, 09:49
a16b03 wrote:
It is called PAE paging mechanism: Intel System Programming Manual wrote:
|
|||
27 Jan 2006, 09:49 |
|
a16b03 31 Jan 2006, 20:22
Thanks to all for info...
|
|||
31 Jan 2006, 20:22 |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.