一、安装nasm
在终端里执行sudo apt-get install nasm(我用的是Ubuntu9.10)
二、在某个文件夹(比如chapter1)中建立boot.asm文件,文件内容为:
三、编译该程序
nasm -o boot.bin boot.asm
四、建立软盘映像
终端输入:bximage(回车)
fd(回车)
(回车)
(回车)
这样就创建了一个名为a.img的软盘映像
然后执行dd if=boot.bin of=a.img bs=512 count=1 conv=notrunc
五、建立bochs的配置文件
六、启动bochs
启动以后在终端输入c,然后就可以看到bochs成功启动,赶快试试吧!
注意(终端的当前工作目录要始终处于boot.asm的所在目录)