- 博客(2)
- 收藏
- 关注
原创 自己动手写虚拟机(二)——搭建开发环境,基于Ubuntu+Bochs
由于各种原因,最终把开发环境搭建在Linux操作系统上。我选择的是发行版Ubuntu9.10。安装完Ubuntu,我们需要安装一个带软驱,带光驱,带多种外设的虚拟计算机,这里我选择的是Bochs,它是一款开源易用的虚拟计算机,带调试功能,可以单步执行,观察各寄存器的值。 在Ubuntu9.10上安装带调试功能的Bochs还是挺麻烦的,涉及到很多依赖关系,完全安装官方的指
2010-04-13 20:30:00 1334 1
原创 自己动手写虚拟机(一)——计算机启动过程
8086访问的内存最大只有1MB,这1MB非常重要,它又可以分为高地址部分和低地址部分:00000H~9FFFFH为低地址;A0000H~FFFFFH为高地址部分,其中低地址总共640KB,为基本存储空间,存放中断向量、BIOS数据、存放引导扇区等,高地址可细分为A0000H~BFFFFH要保留给显示卡的显存使用,C0000H~FFFFFH则被保留给BIOS使用,其中系统BIOS一般占用了最
2010-04-12 19:56:00 1053 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人