gpt4 book ai didi

assembly - Grub 和进入实模式(低级汇编语言编程)

转载 作者:行者123 更新时间:2023-12-04 12:50:18 32 4
gpt4 key购买 nike

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

有人知道如何在不必摆脱grub的情况下回到实模式吗?

最佳答案

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

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

关于assembly - Grub 和进入实模式(低级汇编语言编程),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/97946/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com