这是我第N次开始,学习编写操作系统,这一次我打算记录下这一个过程。
计算机的运行过程
bios -> 读取硬盘的一个扇区512字节读取到内存起始地址0x7c00 -> MBR程序执行
环境安装
我主开发环境是在windows中,所以我决定使用windows开发,不打算使用linux,所以这里会和书中有出入。
bochs 虚拟机安装
下载地址
安装完毕以后会有这样的一个目录,我们配置一下windows的环境变量
配置bochs环境变量
打开高级系统设置
点击环境变量,设置Path变量追加bochs安装目录
cmd中输入bochs
大功告成
nasm汇编语言安装
nasm下载地址
下载完了 安装到一个目录里面,追加环境变量