我正在学习NASM编写引导程序。目前我有一个简单的引导程序。我想知道如何将C程序链接到它上面,并使引导程序将其加载到内存中并开始执行其入口点函数。由于我是NASM新手,因此我需要NASM代码。非常感谢你的帮助。
编辑:基本上我想知道如何链接C程序,然后我需要NASM代码来启动其入口点函数。还有一些我应该知道的注意事项吗?
编辑:基本上我想知道如何链接C程序,然后我需要NASM代码来启动其入口点函数。还有一些我应该知道的注意事项吗?
启动内核有很多需要注意的地方:
这是一个不错的资源,可以帮助您入门:http://linuxgazette.net/issue77/krishnakumar.html