第10章 32 位 Intel 微处理器编程架构
来源:互联网 发布:自学编程视频网站 编辑:程序博客网 时间:2024/06/05 23:48
从这一章开始开始从从实模式进入32位保护模式;什么是实模式?之前所有的汇编程序都是在实模式下运行的,其特点是编程者可以读写任意一块内存,而不管这样做合不合适;保护模式则为了保护内存资源进行了限制,为每一个程序都规定了它应该访问的内存,超过规定就会异常、报错。这就像是开公司做生意,在实模式下,开公司不需要登记,卖什么都没有人管,随时都可以开张。但在保护模式下就不行了,开公司之前必须先登记,登记的信息包括住址(段的起始地址)、经营项目(段的界限等各种访问属性)。这样,每当你做的买卖和项目不符时,就会被阻止。对段的访问也是一样,当你访问的偏移地址超出段的界限时,处理器就会阻止这种访问,并产生一个叫做内部异常的中断。
这一章就是纯粹的介绍实模式到保护模式的过渡,初读这一章会迷糊,找不到哪里是重点,先多读几遍,尽量在脑海中印象深刻,以后还会回过头查阅这一章的。
还有本书中一些关于磁盘、显卡这些外置设备的读写初次学习可以粗略知道就行了,因为这些设备本身相对比较复杂,接口参数也比较多,等有一个整体的了解和对cpu重要的机制掌握以后可以用专题的形式进行研究。
阅读全文
0 0
- 第10章 32 位 Intel 微处理器编程架构
- 汇编学习笔记 第2章 Intel微处理器
- 经典回顾:Intel历史微处理器架构技术
- ARM微处理器32 位操作
- 32位嵌入式微处理器一览
- 32位嵌入式微处理器一览
- 32位嵌入式微处理器学习
- IA-64位微处理器及其编程
- 《INTEL微处理器》书评
- 32位嵌入式微处理器一览
- 32位微处理器的发展动向
- 32位嵌入式微处理器(processor)一览
- 微机原理==第二章16位和32位微处理器(1)
- 微机原理==第二章16位和32位微处理器(2)
- 微机原理==第二章16位和32位微处理器(3)
- 微机原理-第二章16位和32位微处理器3
- 微机原理==第二章16位和32位微处理器(4)
- 微机原理==第二章16位和32位微处理器(5)
- 在MATLAB中的图例标注及实例说明
- 线性表的顺序存储表示时的插入与删除
- Java:匿名内部类和Lambda表达式
- LeetCode-189:Rotate Array (数组的循环移位)
- Jackson 解析json的一些用法
- 第10章 32 位 Intel 微处理器编程架构
- new和malloc的区别
- centos 7 上配置mysql 开机启动详解
- 二叉树简单实现
- 连续总结第八天
- 多态的产生、静态,动态联编
- Secondary NameNode:它究竟有什么作用?
- (未完成)了解LSTM网络(Understanding LSTM Networks)
- Centos配置安装Nginx