0176-打印错误提示信息
2023-08-19 13:12 作者:jiangbo4444 | 我要投稿
环境
Time 2022-11-12
WSL-Ubuntu 22.04
QEMU 6.2.0
NASM 2.15.05
前言
说明
参考:https://os.phil-opp.com/entering-longmode/
目标
为了方便在出错的时候,看到错误代码,新增一个打印错误代码的函数。
汇编代码
其中的 call 指令在之前已经学过了,同时 0xb8000 在之前实模式时也学过了。
自动启动 QEMU 脚本
自动 GDB 连接脚本
总结
通过启动 QEMU 和 GDB,单步调试后,屏幕上打印出了红色的 ERR 字样。