- 学习交流加(可免费帮忙下载CSDN资源):
- 个人微信: liu1126137994
- 学习交流资源分享qq群1(已满): 962535112
- 学习交流资源分享qq群2: 780902027
-
本文是将个人的关于《X86汇编语言-从实模式到保护模式》读书笔记做一个整体的目录,方便自己复习查阅。
-
一共40篇博文,最初是想自己记录笔记,为了不会丢失所以选择了写成博客。
-
本博文并没有非常细致的去详细说明汇编语言,而是从一个理论与实践的角度学习:
- X86处理器内部的工作原理
- 从侧面理解操作系统的工作原理。为后面自己实现一个操作系统打下比较坚实的基础
- 了解汇编语言和处理器、计算机系统以及操作系统之间的关系
作为一名即将踏入互联网行业的人(本人非科班,机械专业),我为什么会选择在这个时候去学习这么底层的知识?
因为我想走的更远,更高!!!
- 学习不是一两天的事,天下没有不劳而获的果实,望各位朋友,想学技术的朋友,在决心扎入技术道路的路上披荆斩棘,把书弄懂了,再去敲代码,把原理弄懂了,再去实践,将会带给你的人生,你的工作,你的未来一个美梦。(实践过后,再回头看书,更有不一样的感觉)
笔记难免有错误之处,细心人如果发现,可以在评论中提出。
链接地址 | 文章标题 |
---|---|
【OS学习笔记】一 | 处理器、内存和指令 |
【OS学习笔记】二 | 汇编语言和汇编软件 |
【OS学习笔记】三 | 计算机的启动过程 |
【OS学习笔记】四 | 什么是虚拟机 |
【OS学习笔记】五 | VirtualBox的下载、安装和配置 |
【OS学习笔记】六 | 实模式:编写主引导扇区代码 |
【OS学习笔记】七 | Bochs的下载、安装和配置 |
【OS学习笔记】八 | 实模式:编写主引导扇区代码-另一种更高效的写法 |
【OS学习笔记】九 | 实模式:从汇编的角度理解栈结构 |
【OS学习笔记】十 | 实模式:实现一个程序加载器-程序加载器如何将用户程序加载到内存并执行 |
【OS学习笔记】十一 | 实模式:中断-软中断和硬中断基本原理 |
【OS学习笔记】十二 | 现代处理器的结构和特点 |
【OS学习笔记】十三 | 保护模式一:全局描述符表(GDT) |
【OS学习笔记】十四 | 保护模式二:段描述符 |
【OS学习笔记】十五 | 保护模式三:保护模式下的内存访问机制 |
【OS学习笔记】十六 | 保护模式四:进入保护模式与在保护模式下访问内存的汇编代码 |
【OS学习笔记】十七 | 保护模式五:保护模式下如何进行内存保护 与 别名段的意义与作用 |
【OS学习笔记】十八 | 保护模式五:保户模式下如何进行内存保护 与 别名段的意义与作用 对应汇编代码 |
【OS学习笔记】十九 | 保护模式六:保户模式下操作系统内核如何加载用户程序并运行 |
【OS学习笔记】二十 | 保护模式六:保户模式下操作系统内核如何加载用户程序并运行 对应的汇编代码之主引导扇区程序 |
【OS学习笔记】二十一 | 保护模式六:保户模式下操作系统内核如何加载用户程序并运行 对应的汇编代码之内核代码 |
【OS学习笔记】二十二 | 保护模式六:保户模式下操作系统内核如何加载用户程序并运行 对应的汇编代码之用户程序 |
【OS学习笔记】二十三 | 保护模式七:保护模式下任务的隔离与任务的特权级概念 |
【OS学习笔记】二十四 | 保护模式七:调用门与依从的代码段----特权级保护 |
【OS学习笔记】二十五 | 保护模式七:任务和特权级保护对应的汇编源代码 |
【OS学习笔记】二十六 | 保护模式八:任务门—任务切换 |
【OS学习笔记】二十七 | 保护模式八:任务切换的方法之----jmp与call的区别以及任务的中断嵌套 |
【OS学习笔记】二十八 | 保护模式八:任务切换对应的汇编代码之内核代码 |
【OS学习笔记】二十九 | 保护模式八:任务切换对应的汇编代码之用户程序代码 |
【OS学习笔记】三十 | 保护模式九:段页式内存管理机制概述 |
【OS学习笔记】三十一 | 保护模式九:页目录、页表和页三者的关系详解 |
【OS学习笔记】三十二 | 保护模式九:分页机制对应的汇编代码之—内核代码 |
【OS学习笔记】三十三 | 保护模式九:分页机制对应的汇编代码之—用户程序代码 |
【OS学习笔记】三十四 | 保护模式十:中断和异常区别 |
【OS学习笔记】三十五 | 保护模式十:中断描述符表、中断门和陷阱门 |
【OS学习笔记】三十六 | 保护模式十:通过中断发起任务切换----中断任务 |
【OS学习笔记】三十七 | 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----主引导扇区代码 |
【OS学习笔记】三十八 | 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----微型内核汇代码 |
【OS学习笔记】三十九 | 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----动态加载的用户程序/任务一代码 |
【OS学习笔记】四十 | 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----动态加载的用户程序/任务二代码 |