用于DVD启动的简单Bootloader

时间:2014-06-23 16:36:05

标签: assembly x86 boot

是否有一个简单的引导程序,只是将代码从DVD加载到RAM并启动它? 我需要一些汇编代码或二进制文件,没有大的C引导加载程序。 如果它从文件或预定义的内存地址加载我的代码并不重要。

1 个答案:

答案 0 :(得分:0)

是的,有一大堆bootloader用于将简单的内核加载到内存并执行它。我忘记了网站的网址,所以我无法向您提供有关您可以在哪里找到它的任何信息。在Google上搜索它。或者你可以自己做。 作为样本:

BITS 16
Org 0x7c00
Start:
Jmp 0x7e00 ;Your Kernel
hlt
times 510-($-$$) db 0
dw 0xAA55 ;Boot Signature

编译:nasm -f bin bootload.asm bootload.bin