`
yanfaguanli
  • 浏览: 655452 次
文章分类
社区版块
存档分类
最新评论

零基础汇编揭开CPU的神秘面纱(堆栈、CPU保护模式)

 
阅读更多

<wbr style="color:rgb(102,102,102); font-family:tahoma,'microsoft yahei',微软雅黑,宋体; font-size:18px; line-height:24px"><span style="color:rgb(102,102,102); font-family:tahoma,'microsoft yahei',微软雅黑,宋体; font-size:18px; line-height:24px">我这里有个课程和大家分享,我的qq是2059055336</span></wbr>

汇编语言是所有编程语言中难度最大最不容易理解的一种编程语言,每个同学对它都是敬而远之。但是它对真正掌握计算核心原理、理解操作系统真正奥妙有着不可替代的作用。
本视频讲师应用深入浅出的语言来深动描述汇编语言是如何对CPU进行操作、深刻剖析现代操作系统中最核心也是最重要的“CPU保护模式”的重要概念。
整个视频非常容易理解、理论和实际完美结合、完全抛弃了以往教科书中只对理论阐述毫无实际代码配合。
第一章:学习方法
本章并不讲解汇编知识,而是给大家分享学习汇编的学习方法,和目前阻碍我们学习的最大原因是什么,通过这个讲解能大家提高学习效率这是非常重要的。
第二章:CPU结构
本章深入浅出的介绍了程序到底是如何运行的、CPU到底是怎么样操作硬件设备的、寄存器的作用是什么,通过一系列的简单明了讲解给大家揭开CPU神秘面纱。
第三章:CS和IP寄存器
汇编语言里用什么方式表示内存访问?程序被载入内存后CPU如何加载第一个指令呢?
第四章:堆栈
什么是栈?它的作用是什么,在操作系统核心中,它起到什么样的核心作用?
第五章:编写第一个汇编hello world
汇编集成开发环境如何设置?正式编开始写hello world,如何在屏幕上显示字符呢?
第六章:中断
中断的作用是什么?为什么说中断是操作系统的神经系统?中断向量表在程序中如何表示?
第七章:中断2--3
继续深入讲解中断概念。从零开始编写中断程序,用代码加深理论让整个课程有血有肉。
第八章:编写启动程序1--4
当了解了中断概念后,我们具备了编写一个操作系统最重要也是最开始的,启动代码。
第九章:CPU保护模式
启动程序全部编写完成后,那么我们就可以进入核心部分CPU保护模式是干什么的?为什么现在操作系统核心都和保护模式密切相关?虚拟内存为什么必须要有保护模式这些问题将揭晓。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics