I need to know the specifics of how a BIOS operates, specifically at the code level. More importantly, cpu identification and initialization sequences.
I'm sure this varies by bios. But a generalized outline would be nice.
For instance: THe CPU first access code at FFFF_FFF0h. In here there is a JMP statement telling the cpu where to go to begin processing code, specifically the BIOS. Now, where does this JMP point to???
THis probably also varies by BIOS, so how can I determine what it is??
And where exactly is that memory location anyway (FFFF_FFF0h)? Is that a register on the CPU or truly a memory address? Because it sure as heck isn't coded into the BIOS.
Please help!
-kirk
I'm sure this varies by bios. But a generalized outline would be nice.
For instance: THe CPU first access code at FFFF_FFF0h. In here there is a JMP statement telling the cpu where to go to begin processing code, specifically the BIOS. Now, where does this JMP point to???
THis probably also varies by BIOS, so how can I determine what it is??
And where exactly is that memory location anyway (FFFF_FFF0h)? Is that a register on the CPU or truly a memory address? Because it sure as heck isn't coded into the BIOS.
Please help!
-kirk