我正在编写一个引导加载程序,而我已经掌握了大部分细节,但是我不确定为什么某些引导加载程序会在开始执行大量操作之前将其自身重新定位在内存中。

谁能解释一下?

此行为的一个示例是original v0.01 Linux kernel bootloader,其中带有以下注释:

最佳答案

从链接的文章中:

关于assembly - 为什么引导加载程序会重新定位在内存中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1203108/

10-13 06:47