Intel says after reset the processor is placed in real mode and the software initialization code starts at 0xFFFFFFF0H. My questions:
If processor is in real-mode how can it acess the memory > 1MB (0xFFFFFFF0H)
How this happens or what happens when RAM in < 4GB ( say 2GB)
If the BIOS is mapped at 0x000FFFFFH why processor starts executing at 0xFFFFFFF0H
Please help me with these questions.
Thanks.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…