摘要: Bochs Bochs就像一台真机一样,处理器在加电之后,要开始取指令并执行指令。 如图在左侧显示了该指令所在的物理内存地址 0x0000fffffff0 。 但为什么是 0x0000fffffff0 ?因为和8086不同,现代处理器在加电时,段寄存器CS的内容为,0xF000,指令指针寄存器IP的 阅读全文
posted @ 2020-03-21 17:27 放飞梦想C 阅读(2012) 评论(0) 推荐(0) 编辑
摘要: 主引导扇区 处理器加电或者复位之后,如果硬盘是首选的启动设备,那么,ROM BIOS将试图读取硬盘的0面0道1扇区。传统上,这就是 主引导扇区(Main Boot Sector,MBR) 。 读取主引导扇区数据有 512 字节, ROM BIOS 程序将它加载到逻辑地址 0x0000:0x7c00 阅读全文
posted @ 2020-03-21 13:16 放飞梦想C 阅读(777) 评论(0) 推荐(0) 编辑