fix typo: 1MB is 0xfffff, not 0xffff which is 65535

pull/64/head
Fabio Pozzi 9 years ago
parent 7333f579e6
commit d9bfb12650

@ -177,7 +177,7 @@ General real mode's memory map is:
0x000F0000 - 0x000FFFFF - System BIOS
```
But stop, at the beginning of post I wrote that first instruction executed by the CPU is located at address `0xfffffff0`, which is much bigger than `0xffff` (1MB). How can CPU access it in real mode? As I write about and you can read in [coreboot](http://www.coreboot.org/Developer_Manual/Memory_map) documentation:
But stop, at the beginning of post I wrote that first instruction executed by the CPU is located at address `0xfffffff0`, which is much bigger than `0xfffff` (1MB). How can CPU access it in real mode? As I write about and you can read in [coreboot](http://www.coreboot.org/Developer_Manual/Memory_map) documentation:
```
0xFFFE_0000 - 0xFFFF_FFFF: 128 kilobyte ROM mapped into address space

@ -26,3 +26,4 @@ Thank you to all contributors:
* [George Horrell](https://github.com/georgehorrell)
* [Ciro Santilli](https://github.com/cirosantilli)
* [Kevin Soules](https://github.com/eax64)
* [Fabio Pozzi](https://github.com/fabiopozzi)

Loading…
Cancel
Save