## 8086内存 8086可以访问1MB内存。其中,0×00000~9FFFF属于常规内存,由内存条提供;0×F0000~0×FFFFF由 主板上的一个芯片提供,即ROM-BIOS。 | 内存段 | 作用 | | :-------------: | :------: | | 0×00000~0×9FFFF | 内存条 | | 0×A0000~0×B7FFF | 外围设备 | | 0×B8000~0×BFFFF | 显卡 | | 0×C0000~0×EFFFF | 外围设备 | | 0×F0000~0×FFFFF | ROM-BIOS | 处理器加电或者复位之后,如果硬盘是首选的启动设备,那么,ROM-BIOS 将试图读取硬盘的 0 面 0 道 1 扇区。传统上,这就是主引导扇区(MBR)。 读取的主引导扇区数据有 512 字节,ROM-BIOS 程序将它加载到逻辑地址 0x0000:0x7c00处,也就是 物理地址 0x07c00 处,然后判断它是否有效。 一个有效的主引导扇区,其最后两字节应当是 0x55 和 0xAA。ROM-BIOS 程序首先检测这两 个标志,如果主引导扇区有效,则以一个段间转移指令 jmp 0x0000:0x7c00 跳到那里继续执行。