BIOS内存分布结构

2019-11-21 14:40:00
赵勤松
原创
2039
摘要:我们了解一下,PC机启动完成后,BIOS对内存的分配与使用情况。

0x00000-0x9FFFF为基本内存(640KB)

  0x00000-0x003FF为BIOS中断向量表(1024字节)

  0x00400-0x004FF为BIOS数据区(256字节)

  0x00500-0x07BFF为自由内存区(30464字节)

  0x07C00-0x07DFF为引导程序加载区(512字节)

  0x07E00-0x9FBFF为自由内存区(622080字节)

  0x9FC00-0x9FFFF为扩展BIOS数据区(1024字节)

0xA0000-0xBFFFF为显存(128KB)

  0xA0000-0xAFFFF为EGA/VGA/XGA/XVGA图形视频缓冲区(64KB)

  0xB0000-0xB7FFF为文本模式的视频缓冲区(32KB)

  0xB8000-0xBFFFF为CGA/EGA+彩色文本视频缓冲区(32KB)

0xC0000-0xFFFF为BIOS自用(256KB)

  0xC0000-0xC7FFF为显卡BIOS(32KB)

  0xC8000-0xCBFFF为IDE控制器BIOS使用(16KB)

  0xCC000-0xEFFFF为保留(144KB)

  0xF0000-0xFFFFF为系统BIOS使用(64KB)

文章分类
联系我们
联系人: powereye
Email: zqs@someapp.cn
QQ: 1134846
微信: powereye