上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 119 下一页
摘要: 环境 Time 2022-11-12 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:https://os.phil-opp.com/entering-longmode 目标 在之前的实模式切换到保护模式时,已经创建过全局描述符表(GDT),这里需 阅读全文
posted @ 2024-07-14 09:25 jiangbo4444 阅读(61) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-12 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:https://os.phil-opp.com/entering-longmode 目标 如果要进入长模式,则必须要进行分页。在 64 位系统中,采用 4 级分页 阅读全文
posted @ 2024-07-14 09:22 jiangbo4444 阅读(140) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-12 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:https://os.phil-opp.com/entering-longmode// 目标 定义一个长模式检查函数,验证 CPU 是否支持长模式。 长模式也就是 阅读全文
posted @ 2024-07-14 09:18 jiangbo4444 阅读(70) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-12 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:https://os.phil-opp.com/entering-longmode// 目标 为了方便在出错的时候,看到错误代码,新增一个打印错误代码的函数。 汇 阅读全文
posted @ 2024-07-14 09:17 jiangbo4444 阅读(28) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-12 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:https://os.phil-opp.com/multiboot-kernel/ 目标 使用编写好的内核可执行文件,直接从 QEMU 启动,启动时暂停 CPU, 阅读全文
posted @ 2024-07-13 08:49 jiangbo4444 阅读(86) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-12 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:https://os.phil-opp.com/multiboot-kernel/ 参考:https://megtechcorner.medium.com/a-t 阅读全文
posted @ 2024-07-13 08:47 jiangbo4444 阅读(84) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-12 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:https://os.phil-opp.com/multiboot-kernel/ 参考:https://ncona.com/2019/12/debugging- 阅读全文
posted @ 2024-07-13 08:45 jiangbo4444 阅读(29) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-11 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:https://os.phil-opp.com/multiboot-kernel/ 目标 将编写好的内核可执行文件,制作成 ISO 镜像,然后从 QEMU 启动。 阅读全文
posted @ 2024-07-13 08:44 jiangbo4444 阅读(61) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-11 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:https://os.phil-opp.com/multiboot-kernel/ 目标 编写一个可以加载执行的文件。 启动代码 global start sec 阅读全文
posted @ 2024-07-13 08:42 jiangbo4444 阅读(46) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-11 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:https://os.phil-opp.com/multiboot-kernel/ 目标 编写一个符合 multiboot2 规范的启动文件。 multiboot 阅读全文
posted @ 2024-07-13 08:41 jiangbo4444 阅读(127) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 119 下一页