书籍目录
首页
分类
免费
排行
我的书架
1-50章
51-92章
共92章
免费
版权信息
免费
前言
免费
第1章 基本要求和相关说明
免费
1.1 配书代码和工具
免费
1.2 NASM的下载和安装
免费
1.3 NASMIDE的下载和使用
免费
1.4 下载和安装VirtualBox
免费
1.5 使用FixVhdWr将程序写入虚拟硬盘
免费
1.6 本书的代码组织
免费
第2章 x64架构的基本执行环境
免费
2.1 x64架构的由来
免费
2.2 物理地址、有效地址和线性地址
免费
2.3 x64架构的工作模式
免费
2.4 x64架构的寄存器
免费
2.5 x86处理器的物理地址空间
免费
2.6 传统模式的内存访问
免费
2.7 IA-32e模式的内存访问
免费
2.8 x64架构的系统表和系统描述符
免费
2.9 x64架构的标志寄存器和指令指针寄存器
免费
2.10 x64架构的寻址方式
免费
2.11 IA-32e模式下的中断和异常处理概述
免费
第3章 进入IA-32e模式
免费
3.1 如何进入IA-32e模式
免费
3.2 本章代码清单
免费
3.3 执行主引导程序
免费
3.4 执行内核加载器
免费
3.5 进入保护模式
免费
3.6 加载内核程序
3.7 为进入IA-32e模式准备4级分页
3.8 进入IA-32e的兼容模式执行
3.9 进入64位模式的内核执行
3.10 让内核工作在线性地址空间的高端
3.11 初始化IA-32e模式下的中断系统
3.12 本章代码的编译和运行
第4章 单处理器环境下的多任务管理和调度
4.1 本章代码清单
4.2 初始化快速系统调用环境
4.3 动态内存分配
4.4 创建并安装TSS描述符
4.5 初始化实时时钟中断
4.6 创建外壳任务
4.7 设置任务状态段TSS
4.8 转到外壳任务的局部空间执行
4.9 快速系统调用的进入和返回
4.10 利用实时时钟中断执行任务切换
4.11 外壳任务的执行过程
4.12 用户任务的创建和执行
4.13 本章程序的编译和执行
第5章 多处理器和APIC的初始化
5.1 多处理器环境概述
×