注:本文档为《从0学x86操作系统》课程配套的学习文档,提供相应的辅助学习资料和答疑勘误。 有关该课程的信息,请点击这里访问:https://study.163.com/provider/1017884735/index.htm 在阅读本文档时,如有疑问和建议,欢迎在下方留言或者直接联系我。

本小节主要在do_default_handler中添加了更详细的信息输出,借助于之前实现的log_printf函数。

主要内容

本小课内容较简单,略。
补充一个后面发现的小问题,在dump_core_regs()中,有个地方忘写frame->fs参数了,如下:

log_printf(“CS: %d\nDS: %d\nES: %d\nSS: %d\nFS:%d\nGS:%d”,
frame->cs, frame->ds, frame->es, frame->ds, frame->fs, frame->gs
);

参考资料