- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章高档微处理器Pentium.ppt.ppt
第九章 高档微处理器Pentium
一. 概述
二. 寄存器组
三. 实方式下存储器地址的产生
四. 保护方式下存储器地址的产生
五. 保护机制
六. 寻址方式
七. 指令系统
八. 实模式下的汇编语言程序设计
九. 保护方式下的汇编语言程序设计
一. 概述
1. Pentium的特性
1) 与8086/8088相比
2) 两种工作方式: 实方式和 保护方式
2. Pentium的内部结构
1. Pentium的特性
工作速度更快
1) 主频加快 133Mhz, 350Mhz,450Mhz,750Mhz,1Ghz, ….
2) 字长加长(内部寄存器, 内部总线等) : 32位
3) 总线传输率提高:总线64位, 并支持突发式读写(使总线周期缩短)
4) 先进执行技术 (指令流水线, 分支预测, 高速缓存等)
指令流水线 ( Computer Pipeline)
原理象工业生产上的装配流水线:
指令流水线由多个不同功能的电路单元组成,
一条指令分成多个步骤分别由这些电路单元执行.
由于使多条指令或多个操作并行处理,
可实现在一个时钟周期完成一条指令, 提高CPU的执行速度.
注意: 每条指令的执行步骤并未减少
CPU执行指令的过程:
1. 取指令FI (Fetch Instruction): 从内存或高速缓存中读取指令
2. 译码D (Decode): 将指令进行解码
3. 取操作数FO (Fetch Operands): 获取执行指令所需的数据
4. 执行指令E (Execution Instruction): 执行指令
5. 回写W (Write Back): 将执行结果保存到内存或某个寄存器中.
在Dos下:
? 单任务
? 应用程序和操作系统是同级的
? 应用程序可以管理系统的所有资源
(包括内存,各端口,中断向量表等)
具有保护功能
故, 一个编得不好的程序会影响整个系统的运行,甚至造成死机.
例如: ? 一个程序把键盘中断关掉了,
所有程序就都不能从键盘获得键入的数据,
直到有程序重新打开键盘为止.
? 一个程序陷入死循环,没有其他程序可以把它终止掉,
造成系统死机.
在Windows下:
? 多任务
? 应用程序和操作系统不是同级的, 即程序是有级别之分的.
操作系统工作在最高级0级中,而应用程序工作在最低级3级中,
? 所有的资源对应用程序来说是被“保护”的:
应用程序对IO端口和内存的访问受到限制,
使其无法访问其他程序运行的内存.
故, 一个编得不好的程序不会影响整个系统的运行
例如: 如果DOS应用程序无法正常返回系统,
只是出现该程序未正常结束的 提示, 允许用户强行结束该任务;
并不影响其他程序(任务)的执行.
支持虚拟存储器
程序的局部性特点:
因程序的代码和数据大都按顺序存放,
如果存储器中的某一单元被访问, 其邻近单元可能很快也被访问;
如果某一单元被访问,该单元将可能很快被再访问.
程序的局部性特点是高速缓存和虚拟存储器的理论基础
高速缓存Cache:
解决CPU与主存储器间的速度冲突.
? 采用比DRAM读写速度更快的SRAM构成,
用来存储CPU可能最需要的程序或数据快.
? 每次访问主存储器时,都先访问高速缓存,
若访问的内容在高速缓存中,就从高速缓存获取程序或数据;
否则,再访问主存储器,获取需要的数据,
并把有关内容及相关数据块取入高速缓存。
虚拟存储器Virtual Memory:
解决实际安装的内存空间小,而运行大型程序或多任务需要大空间的冲突.
? 尽管Pentium可寻址的物理空间达4G(32根地址线),
实际不会安装如此大的内存(PC机一般16MB~256MB).
? Pentium内的存储器管理机制支持虚拟存储器的使用,
提供比实际安装的内存大得多的存储空间.
使程序员在编写大型程序时,
不用考虑计算机中物理存储器的实际容量.
并使系统能实现多任务的运行.
? 采用软件和硬件相结合的技术(虚拟存储技术),
将程序划分为多个固定大小的块(称为页面),
当需要的时候,页面被调到主存内;不需要时,就保存在磁盘上.
2) 两种工作方式 (实方式和保护方式)
开机/复位后, CPU运行在实方式下,
通过设置控制寄存器CR0中的D0位为1, 切换至保护方式.
实
您可能关注的文档
- 第2讲VHDL程序基本结构及语言要素-电气与信息工程学院-湖南文理.ppt
- 第2讲基本数据类型和表达式.ppt.ppt
- 第2讲第1章绪论-青岛大学.ppt
- 第2部分补充习题-管理科学与工程信息技术骨干课程群.doc
- 第32回大会-日本会计史学会.doc
- 第3章JSP的内置对象-长沙民政职业技术学院.ppt
- 第3章变数.ppt
- 第3章安装-上海瑞其科技有限公司.doc
- 第3章报表填报.doc
- 第3章数据库设计-信息科学技术学院.doc
- 【专家报告】国网江苏省公司调度运行处 仇晨光:双高电力系统韧性提升与市场机制构建思考.docx
- 大公国际:充电基础设施发展进入“倍速时代”,城投公司向城市运营服务商转型之充电桩业务.docx
- AI原生基础设施实践指南(2026).docx
- 可计算开店-谢培松-2026线下开店:如何用更灵活可计算的方式,实现更高增长?.pdf.docx
- 武汉大学PPT:面向新能源消纳的抽水蓄能电站灵活调控.docx
- NeontriIBM:2026年保险科技:塑造保险业的未来研究报告.docx
- 东北精准教学联盟2025年12学高三联考考后强化卷历史(含答案).pdf
- 东北精准教学联盟2025年12学高三联考考后强化卷英语(含答案).pdf
- 江西省赣州市十八县(市)二十四校联考2025-2026学年高一上学期11月期中考试 化学 含解析.pdf
- 【国家林草局】2025“以竹代塑”重点推广科技成果汇编.docx
原创力文档


文档评论(0)