目录

  • 1 零基础汇编揭秘CPU
    1. 01.零基础汇编(CPU结构)

      00:33:13

    2. 02.零基础汇编(CS和IP寄存器)

      00:27:09

    3. 03.零基础汇编(保护模式编程)1

      00:28:35

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

1013人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

 

汇编语言是所有编程语言中难度最大最不容易理解的一种编程语言,每个同学对它都是敬而远之。但是它对真正掌握计算核心原理、理解操作系统真正奥妙有着不可替代的作用。

本视频讲师应用深入浅出的语言来深动描述汇编语言是如何对CPU进行操作、深刻剖析现代操作系统中最核心也是最重要的“CPU保护模式”的重要概念。

整个视频非常容易理解、理论和实际完美结合、完全抛弃了以往教科书中只对理论阐述毫无实际代码配合。

 

 

第一章:学习方法

本章并不讲解汇编知识,而是给大家分享学习汇编的学习方法,和目前阻碍我们学习的最大原因是什么,通过这个讲解能大家提高学习效率这是非常重要的。

 

第二章:CPU结构

本章深入浅出的介绍了程序到底是如何运行的、CPU到底是怎么样操作硬件设备的、寄存器的作用是什么,通过一系列的简单明了讲解给大家揭开CPU神秘面纱。

 

第三章:CS和IP寄存器

汇编语言里用什么方式表示内存访问?程序被载入内存后CPU如何加载第一个指令呢?

 

第四章:堆栈

什么是栈?它的作用是什么,在操作系统核心中,它起到什么样的核心作用?

 

第五章:编写第一个汇编hello world

汇编集成开发环境如何设置?正式编开始写hello world,如何在屏幕上显示字符呢?

 

第六章:中断

中断的作用是什么?为什么说中断是操作系统的神经系统?中断向量表在程序中如何表示?

 

第七章:中断2--3

继续深入讲解中断概念。从零开始编写中断程序,用代码加深理论让整个课程有血有肉。

 

第八章:编写启动程序1--4

当了解了中断概念后,我们具备了编写一个操作系统最重要也是最开始的,启动代码。

 

第九章:CPU保护模式

启动程序全部编写完成后,那么我们就可以进入核心部分CPU保护模式是干什么的?为什么现在操作系统核心都和保护模式密切相关?虚拟内存为什么必须要有保护模式这些问题将揭晓。

 

课程总目录:

 

 

 

 

 


评价(0) 立即评论
0/150