1 环境说明
1.1 下载安装Bochs-2.6.11:
官网:http://bochs.sourceforge.net/ 。
下载:https://sourceforge.net/projects/bochs/files/bochs/ 。
1.2 安装centos7
使用centos7来编译汇编程序。
安装nasm:
yum -y install nasm
2. 使用介绍:
2.1 文件说明:
我们主要用到下面3个执行程序。
bochs.exe:直接运行虚拟机。
bochdbg.exe:可调试程序(带dbg)。
bximage.exe:用于生成软盘或者镜像文件的软件。可对进行参数进行调整。
2.2 bochs使用先决条件:
(1)配置文件。
(2)虚拟机镜像。
2.3 配置文件:
正常情况可以复制bochsrc-sample.txt文件为bochsrc.bxrc。
使用后缀.bxrc有利于我们点击load按钮的时候,方便加载。
当前,我使用下面的配置文件内容来测试的。
配置文件内容:
# 指定虚拟机的内存大小为32M
# 看到sample配置文件中,讲到“MEGS”选项已弃用。请改用“MEMORY”选项。自行决定。
megs:32
# 指定虚拟机的BIOS镜像
romimage: file=BIOS-bochs