实模式内存分布

1M内存映射:

  00000 003FF IVT    Interrupt Vector Table (中断向量表)
  00400 004FF BDA    BIOS Data Area (BIOS数据区)
  00500 00501 PRTSCR 1st byte is Print Screen Status Byte (第一字节是打印屏幕状
态字节)
  00501 9xxxx OS     OS specific (操作系统专用区)
  07C00 07CFF BOOT   Where Boot Sectors are loaded by the BIOS (BIOS装载引导扇
区的区域)
  9xxxx 9FFFF EBDA   Extended BIOS Data Area, varies in size (at least 1KB) (扩
展BIOS数据区,大小不等,不小于1KB)
  A0000 AFFFF VIDEO  Used by the Video Adapter (Graphics Mode) (用于彩色显示适
配器)
  B0000 B7FFF VIDEO  Used by the Video Adapter (Monochrome) (用于黑白显示适配器
)
  B8000 BFFFF VIDEO  Used by the Video Adapter (Textmode) (用于文本模式显示适配
器)
  C0000 C7FFF VIDEO  Used by the Video BIOS (用于显示适配器BIOS)
  C8000 EFFFF ROM    May be used by adapter ROMS or as memory mapped I/O (可用
于适配器ROM或内存映射式I/O)
  F0000 FFFFF BIOS   System BIOS, 32K (starts at F8000) or 64K (系统BIOS,32k<从
F8000开始>或者64K)

 

FreeLoader内存布局
0000:0000 - 0000:0FFF:    中断向量表和BIOS数据

0000:1000 - 0000:6FFF:    实模式的栈内存

0000:7000 - 0000:7FFF:    命令行 (multiboot)

0000:8000 - xxxx:xxxx: FreeLoader程序和数据

xxxx:xxxx - 7000:7FFF:        随机分配的堆内存

7000:8000 - 7000:FFFF:    保护模式的栈内存

8000:0000 - 8000:FFFF:    文件系统读取的内存缓冲区

9000:0000 - 9000:FFFF:    BIOS 中断13h读取数据缓冲区

A000:0000 - FFFF:FFFF:   保留

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值