gpt4 book ai didi

c - 没有gdt的idt使用grub

转载 作者:太空宇宙 更新时间:2023-11-04 04:03:23 24 4
gpt4 key购买 nike

我正在尝试制作我自己的内核....我的内核是通过 grub 加载的...我想它创建了我所需的 gdt...所以我没有自己创建 gdt 并继续创建 idt...

现在,当我尝试除以零异常时,我的错误处理方法没有被调用....

我的 asm 文件中有 lidt,将条目设置到我的 idt 中,在压入所有寄存器后,我调用了我的故障处理程序,它从未被调用过!是否可以使用 grub 的默认 gdt 创建您自己的 idt ?还是我也需要创建 gdt ...源代码 - https://github.com/pawangogna/pkern

附言我正在学习本教程 http://www.osdever.net/bkerndev/Docs/idt.htm

最佳答案

代码中没有被 0 除。

关于c - 没有gdt的idt使用grub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9172837/

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