Grub并进入实模式(低级汇编语言编程)

7 x86 assembly grub real-mode

我一直在玩玩具操作系统,并一直使用grub作为我的引导加载程序.最近在尝试使用VGA时,我发现我无法使用硬件中断.我发现这是因为我被grub挂入了保护模式.

有没有人知道怎么回到实模式而不必摆脱grub?

Jon*_*lle 1

如果您使用 GRUB 作为引导加载程序,您可以在您的情况下使用(如COMBOOT APIintcall中指定的那样)调用 BIOS 函数 int 0x10 来访问VESA VBE

但如果您需要访问 VGA 硬件寄存器,这将无济于事。