第10章 32 位 Intel 微处理器编程架构

来源:互联网 发布:自学编程视频网站 编辑:程序博客网 时间:2024/06/05 23:48

从这一章开始开始从从实模式进入32位保护模式;什么是实模式?之前所有的汇编程序都是在实模式下运行的,其特点是编程者可以读写任意一块内存,而不管这样做合不合适;保护模式则为了保护内存资源进行了限制,为每一个程序都规定了它应该访问的内存,超过规定就会异常、报错。这就像是开公司做生意,在实模式下,开公司不需要登记,卖什么都没有人管,随时都可以开张。但在保护模式下就不行了,开公司之前必须先登记,登记的信息包括住址(段的起始地址)、经营项目(段的界限等各种访问属性)。这样,每当你做的买卖和项目不符时,就会被阻止。对段的访问也是一样,当你访问的偏移地址超出段的界限时,处理器就会阻止这种访问,并产生一个叫做内部异常的中断。


这一章就是纯粹的介绍实模式到保护模式的过渡,初读这一章会迷糊,找不到哪里是重点,先多读几遍,尽量在脑海中印象深刻,以后还会回过头查阅这一章的。


还有本书中一些关于磁盘、显卡这些外置设备的读写初次学习可以粗略知道就行了,因为这些设备本身相对比较复杂,接口参数也比较多,等有一个整体的了解和对cpu重要的机制掌握以后可以用专题的形式进行研究。

原创粉丝点击