飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

X86裸机编程(从实模式到保护模式)

这门课针对需要深入理解操作系统底层原理的开发者,聚焦X86架构从实模式到保护模式的过渡。核心解决的问题是:如何掌握处理器模式的切换逻辑,并利用分页、中断等机制实现内存管理和系统调用。适合已熟悉汇编语言,且在操作系统或内核编程方面有一定积累的学习者。课程通过讲解实模式与保护模式的区别,以及分页机制在内

单课价¥20.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
219 人关注 更新于 2026-04-03 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥20.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下
周免费可下

会员 B

VIP¥4.18低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课针对需要深入理解操作系统底层原理的开发者,聚焦X86架构从实模式到保护模式的过渡。核心解决的问题是:如何掌握处理器模式的切换逻辑,并利用分页、中断等机制实现内存管理和系统调用。适合已熟悉汇编语言,且在操作系统或内核编程方面有一定积累的学习者。课程通过讲解实模式与保护模式的区别,以及分页机制在内存管理中的应用,帮助学习者构建底层系统开发的知识体系。

课程内容与应用场景

课程首先从环境搭建入手(如1-1环境搭建以及演示.mp4),逐步讲解磁盘、显示器的基本操作(1-2磁盘和显示器.mp4至1-6光标的获取和字符串显示.mp4),并结合NASM汇编器的特点(1-7 nasm的一些特点.mp4)展开实践。重点环节包括实模式中断处理(1-3如何让我们的程序得到执行.mp4)、段寄存器调整(1-4数字显示和段寄存器调整.mp4),以及保护模式下的特权等级和任务切换(4.保护模式下的特权等级和任务切换机制)。学完后,学习者能独立完成基于X86的内存管理设计、中断响应与系统调用开发,并理解操作系统内核如何通过模式切换实现隔离与安全。

资料使用建议

建议先学习1-1至1-5的基础部分,掌握底层硬件交互逻辑。随后重点研究1-6至1-8,理解中断与汇编器的协同工作方式。资料中的演示代码需结合分页机制(如2.分页机制在内存管理中的应用)和特权等级(4.保护模式下的特权等级和任务切换机制)进行实践。例如,通过修改1-3中的程序执行示例,尝试不同模式下的代码运行效果,配合1-4的段寄存器调整内容验证内存访问权限。通过这种方式,将理论知识与动手实践紧密结合,逐步攻克底层开发的核心难点。

课程目录

课程目录47 集
  • 适合人群: 熟悉汇编语言编程。 具备操作系统系统编程经验。 拥有操作系统的内核编程背景。 主要学习内容: 本课程将涵盖X86处理器的基本编程规则,具体包括: 1. 实模式与保护模式的区别及应用场景。 2. 分页机制在内存管理中的应用。 3. 实模式中断的处理方式。 4. 保护模式下的特权等级和任务切换机制。 5. X86实模式和保护模式下中断处理和异常响应。 X86ljbccsm_8s_1.webp (82.
  • 87 KB, ) 下载附件 保存到相册 X86裸机编程(从实模式到保护模式) (图1) 2026-1-18 01:
  • 07 上传 核心关键词:X86 1-1 环境搭建以及演示.mp4
  • 1-2 磁盘和显示器.mp4
  • 1-3 如何让我们的程序得到执行.mp4
  • 1-4 数字显示和段寄存器调整.mp4
  • 1-5 磁盘的读取和写入.mp4
  • 1-6 光标的获取和字符串显示.mp4
  • 1-7 nasm的一些特点.mp4
  • 1-8 操作系统简单架构.mp4
  • 1-9 中断的硬件构成.mp4
  • 1-10 中断程序一.mp4
  • 1-11 中断程序二.mp4
  • 1-12 键盘中断.mp4
  • 1-13 类scanf系统调用.mp4
  • 1-14 实模式的一个总结.mp4
  • 2-1 保护模式简介.mp4
  • 2-2 进入保护模式的杂项准备.mp4
  • 2-3 从实模式跳转到保护模式.mp4
  • 2-4 保护模式的保护作用.mp4
  • 2-5 保护模式下小操作系统一.mp4
  • 2-6 保护模式下小操作系统二.mp4
  • 3-1 特权等级和任务.mp4
  • 3-2 特权级切换和任务栈.mp4
  • 3-3 rpl的作用.mp4
  • 3-4 调用门的创建安装和使用.mp4
  • 3-5 系统概况和调试.mp4
  • 3-6 操作系统loader函数.mp4
  • 3-7 从0特权级跳转到3特权级.mp4
  • 3-8 从应用程序回到内核-栈变了.mp4
  • 4-1 任务切换概述.mp4
  • 4-2 任务切换.mp4
  • 4-3 任务切换详细步骤.mp4
  • 4-4 任务切换代码一.mp4
  • 4-5 任务切换代码二.mp4
  • 5-1 分页机制概述.mp4
  • 5-2 相关格式和缓存.mp4
  • 5-3 任务和内存.mp4
  • 5-4 内存管理和平坦模式.mp4
  • 5-5 开启分页机制.mp4
  • 5-6 操作系统第一个任务.mp4
  • 5-7 平坦模式下的任務.mp4
  • 6-1 中断概述.mp4
  • 6-2 保护模式下的中断响应.mp4
  • 6-3 平坦模式下的内核.mp4
  • 6-4 使用中断进行任务切换.mp4
  • 6-5 陷阱门测试.mp4
  • 课程资料.zip
  • 📥 资源下载 游客,如果您要查看本帖隐藏内容请