【发布时间】:2012-12-26 23:27:05
【问题描述】:
我正在尝试使用 NASM 和 gcc 编写多阶段引导加载程序。 为此,我指的是 grub 引导加载程序源代码。
我已经写了一个 stage1 加载器,但是卡在了覆盖分区上 MBR 表。
在 grub stage1.S 中,他们使用这样的代码来跳过分区表:
. = _start + STAGE1_PARTEND
.word STAGE1_SIGNATURE
如何在 NASM 中做到这一点?
使用次数会覆盖分区表。
所以请帮帮我。
【问题讨论】:
标签: gcc assembly operating-system nasm bootloader