参考资料:
x86汇编语言:从实模式到保护模式
李忠
bochs安装手册
bochs用户手册
开发工具:
nasm-2.10.07
nasmide(来自 x86汇编语言 )
winhex
运行环境:
bochs-2.6
步骤:
1 创建一个文件夹,后续用到的文件都放入其中。
2 创建一个硬盘镜像文件。
到bochs安装目录,找到c.img,拷贝到先前创建的文件夹。
3 修改c.img的mbr。
测试代码:
mov ax,0xb800
mov ds,ax
mov byte[0x00],'a'
mov byte[0x02],'b'
mov byte[0x04],'m'
jmp $
times 510-($-$$) db 0
db 0x55,0xaa
用nasm编译生成bin文件。用winhex打开c.img,将bin的内容拷贝到开始位置。
4 配置bochs: