这是发生了那种异常或中断呢?

图: 代码的改动:这次改变了加载idt, gdt的顺序,并在初始化gdt的汇编代码中使用了长跳转指令,屏幕上显示了ignore(我设置的所有哑中断),也不知发生了哪种异常而宕机。 void init_gdtidt(void) {     struct SEGMENT_DESCRIPTOR *gdt = (struct SEGMENT_DESCRIPTOR *) 0x1000; //0x002700
相关文章
相关标签/搜索