搞清楚了i386分段机制以后,我们来看bootloader是怎么启动的。下图就是32位CPU的物理地址空间范围,前面的1M是之前的8086的地址空间,从0到640K就是之前的8086可以使用的物理内存,从640到768是VGG显存空间,往这个区域写入字符就可以在显示器里显示,768-960是用来映射到外设,960-1M就是映射到BIOS ROM,BIOS程序是放在ROM里面,ROM跟RAM一样通过