Linux内核设计艺术0628
BIOS程序在内存最开始的位置(0x00000)用1 KB的内存空间(0x00000~0x003FF)构建中断向量表,
在紧挨着它的位置用256字节的内存空间构建BIOS数据区(0x00400~0x004FF),
并在大约57 KB以后的位置(0x0E05B)加载了8 KB左右的与中断向量表相应的若干中断服务程序。
0x0000 | 57K | 0x0FFFF | ||
---|---|---|---|---|
中断向量表 | BIOS数据区 | 中断服务程序 | ||
0x00000~0x003FF | 0x00400~0x004FF | 0x0E05B-0x0FFFE |