操作系统起点-bochs如何设置从软盘加载程序

2021-12-30  本文已影响0人  jhon_11

简介

为了方便调试我们自己写的操作系统,我们会使用vmware,vitualbox,bochs这样的虚拟机来进行启动我们的镜像文件,但是当我们用nasm汇编编译器编译成的bin文件如何能快速看到效果呢,其实使用vmware这样的工具从软盘进行加载是可以直接看到效果的,但是如果很多人vmware破解比较麻烦,以及使用mac系统在paralles desktop上运行了虚拟机,建议在使用bochs进行模拟操作系统调试

bochs调试方式

安装bochs

操作系统起点-从汇编出发,开发bios引导扇区执行代码这篇文章又讲ubantu系统如何安装bochs,其他的方式自行百度

修改配置文件

安装完bochs下的安装目录会有.bochsrc文件,将该文件拷贝到你要执行.bin文件所在的目录,并修改这个配置文件
主要修改这几个配置

#ata0-master:xxx  #注释掉该配置
floppya:1_44=xxx.bin,status=inserted #你的编译成的二进制可执行文件
boot:floppy
log:bochsout.txt
mouse:enabled=0

启动bochs

bochs -q -f bochsrc.bxrc
image.png
上一篇下一篇

猜你喜欢

热点阅读