04-微处理器的编程结构.pptx

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机原理 第4讲 微处理器的编程结构 许岳兵 Email: yuebingxu@hynu.cn Tel: 152 0058 4128 1 《微型计算机原理》 主要内容 一、微处理器的工作模式 二、微处理器的编程结构 三、实模式下的存储器寻址 四、堆栈的结构与操作 教材相关章节: 《微型计算机基本原理与应用(第二版)》 第3章 微处理器的编程结构 2 《微型计算机原理》 主要内容 一、微处理器的工作模式 二、微处理器的编程结构 三、实模式下的存储器寻址 四、堆栈的结构与操作 3 《微型计算机原理》 摩尔定律(Moore’s Law) “当价格不变时,集成 电路上可容纳的晶体管数目, 约每隔18个月便会增加一倍, 性能也将提升一倍。” ① 1965年,戈登·摩尔提出了摩尔 定律的原型(“最低元件价格下 的复杂性每年大约增加一倍”), 后经多次修正 ② 摩尔定律并非数学、物理定律, 而是对发展趋势的一种分析预测 戈登·摩尔 Gordon Moore 1929~ Intel公 司的创始人之一 100 4 《微型计算机原理》 微处理器晶体管数增长曲线 超 过 万 倍 不到两年翻一番 16-Core SPARC T3 10-Core Xeon 6-Core Core i7 4004 80386 80486 80286 8086 8088 40年 Pentium AMD K8 Atom Core i7 5 《微型计算机原理》 三种工作模式 x86体系结构微处理器为保持兼容性而产生 的三种工作模式 实模式 保护 模式 虚拟 8086 模式 6 《微型计算机原理》 Intel 8086(1978年) 8086的主要特点 ① 对外有16根数据线 内部有四个16位通用寄存器 既能处理16位数据,也能处理8位数据 ② 对外有20根地址线 可寻址的内存空间为1MB ③ 物理地址的形成采用“段加偏移”的方式 ④ 存储器中保留两个专用区域 • 中断向量表区:00000H~003FFH(地址最低的1KB) • 初始化程序区:FFFF0H~FFFFFH(地址最高的16B) 7 《微型计算机原理》 Intel 80286(1982年) 80286的主要特点 地址总线扩展到24位,可寻址16MB的内存空间 引入了“保护模式”,但是机制有缺陷 *例如,每个段仍为64KB,严重限制软件规模 为保持兼容,保留了8086的工作模式,被称为 “实模式” 实模式 保护 模式 复位 加电 启动 复位 80286 主频6~20MHz 13.4万个晶体管 8 《微型计算机原理》 实模式(RealMode) 实模式,又称“实地址模式” 80286及以上的微处理器采用8086的工作模式, 即为实模式 *运行在实模式下的80x86微处理器像是一个更快的8086 为了兼容8086,所有的x86微处理器在加电或复 位后首先进入实模式 系统初始化程序在实模式下运行,为进入保护 模式做好各种准备 9 《微型计算机原理》 Intel 80386(1985年) 80386的主要特点 80x86系列中的第一款32位微处理器 地址总线扩展到32位,可寻址4GB的内存空间 改进了“保护模式”(例如,段范围可达4GB) 增加了“虚拟8086模式”,可以同时模拟多个 8086微处理器 80386 主频12.5~33MHz 27.5万个晶体管 实模式 保护 模式 虚拟 8086 模式 10 《微型计算机原理》 保护模式(ProtectedMode) 保护模式,可简写为“pmode” 80386及以上的微处理器的主要工作模式 支持多任务 支持设置特权级 支持特权指令的执行 支持访问权限检查 可以访问4GB的物理存储空间 引入了虚拟存储器的概念 保护模式让操作系 统加强了对应用软 件的控制,使得系 统运行更安全高效 11 《微型计算机原理》 虚拟8086模式(Virtual 8086 Mode) 虚拟8086模式,又称“V86模式” V86模式实际上是保护模式下一种特殊工作状态 V86模式下的微处理器类似于8086,但不等同  V86模式

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档