【发布时间】:2014-06-28 19:23:45
【问题描述】:
是否有一个简单的引导加载程序,它只是将代码从 DVD 加载到 RAM 并启动它? 我需要一些汇编代码或二进制文件,不需要大的 C 引导加载程序。 无论是从文件还是从预定义的内存地址加载我的代码。
【问题讨论】:
是否有一个简单的引导加载程序,它只是将代码从 DVD 加载到 RAM 并启动它? 我需要一些汇编代码或二进制文件,不需要大的 C 引导加载程序。 无论是从文件还是从预定义的内存地址加载我的代码。
【问题讨论】:
是的,有很多引导加载程序用于将简单的内核加载到内存中并执行它。我忘记了站点 url,所以我不能给你任何关于在哪里可以找到它的信息。在谷歌上搜索它。或者你可以自己做。 作为示例:
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
【讨论】: