标签: assembly kernel bootloader hex-editors
最近我刚刚构建了一个版本的操作系统,我正在尝试将其复制到磁盘映像中。我的Windows 8.1安装没有附带debug命令,因此我使用十六进制编辑器(HxD)将引导加载程序复制到引导扇区。我这样做的方式如下:
然而,当我卸下软盘驱动器,打开VirtualBox,并为软盘驱动器选择软盘映像时,我启动时会看到这个屏幕:
如果这是由于我编写内核的错误,而不是我在使用十六进制编辑器复制时犯的错误,这里是pastebin链接:
Kernel.asm
http://pastebin.com/0A6fAqs3
Bootloader.asm
http://pastebin.com/hQX3VDsv