- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* (四)状态标志寄存器 2、控制标志位 (1)DF:方向标志位 DF=1串操作指令以递减顺序处理数据串;DF=0以递增顺序处理数据串。 (2)IF:中断允许位 若IF=1,CPU允许接受外部可屏蔽中断请求,即开中断;IF=0关中断 (3)TF:跟踪标志位 TF=1处理器处于单步工作方式,每执行完一条指令产生一个软件中断;TF=0正常工作。 * (五)指令指针寄存器IP 1、 指令指针寄存器IP 指令指针寄存器IP始终指向当前代码段(CS)所要取出的下一条指令的地址。每取出一个字节指令后,IP自动加1。可以用转移指令、调用指令及中断和复位等改变IP值。 * (五)指令指针寄存器IP 2、堆栈指针SP ?问题 (1)为什么需要设置堆栈? (2)堆栈的定义? (3)堆栈的种类?堆栈生成的方法? (4)堆栈的操作? * 堆栈是一组寄存器或一个存储区域,用来存放调用子程序或响应中断时断点地址,以及其它寄存器的内容。 堆栈操作有两种,一种叫压入或推入(PUSH), 另一种叫弹出(POP) 。 任何微处理器不允许每次压入或弹出一个字节,对 8086、80286 CPU来说, 每次压入或弹出一个字。 堆栈的这种“后进先出”的特点由堆栈指示器SP来控制。 SP必须具有自动步进增量和减量的功能。 在向下生成方式中,栈底高地址,栈顶低地址。当压入堆栈时,首先SP自动减2,指向新的栈顶两个空单元,然后将要压入堆栈的一个字送入栈顶两个空单元中。 * 8086 堆栈形式 * 8086/8088的存储器组织及其寻址 数据在存储器中的存储情况 字节数据 字数据 双字数据 存储器的分段结构和物理地址的形成 按信息的分段存储及分段寻址 对程序区的访问 堆栈区的操作 对数据区访问 字符串操作 * 嵌入式微处理器简介 1.嵌入式系统 2.嵌入式系统的微处理器 嵌入式微处理器 嵌入式微控制器 嵌入式DSP处理器 嵌入式片上系统 * 2.3 现代技术在微型计算机中的应用 面对新的需求,科学技术的发展对微型计算机的要求是无止境的,新的16位和32位微处理机要比8位机强得多。 16/32位微型计算机与8位机相比,除明显的处理字长不同外,还有下述优点: (1) 更多的寄存器: 可以减少CPU对存储器访问的次数,提高处理速度。 (2) 增加了存储器寻址范围: 16/32位地址字允许CPU直接对几百万个地址进行寻址。 * (3) 更大的指令系统: 包括16位乘法及除法指令等,简化了编程,从而加快了软件的开发。 (4) 更高的速度: 采用了新型的半导体技术,CPU时钟频率可以从过去8MHz提高到33MHz至1GHz。 (5) 新的结构: 微型计算机的内部组织管理采用微程序控制及流水线技术,加快了取指周期和访问存储器操作。 (6) 存储器管理的改进: 在硬件上增添高速缓冲存储器,而在软件上采用虚拟存储技术。 总结:16/32位微处理器是采用超大规模集成电路(VLSI)技术,把更多、更复杂的电路都制作在一个芯片中,成为新一代产品。 * (1) 流水线技术 流水线技术就是通过增加计算机的硬件,使微处理器能同时进行取指令和执行微指令重叠进行。 虽然流水线技术已广泛地应用于16/32位微处理机,但由于不同的指令运行时间不一样长,流水线技术受到最长步骤所需时间的限制。 * (2) 高速缓冲存储器 在微机系统中,主存储器的存/取时间比CPU慢一个数量级,严重影响微型机的整体运算速度。 在半导体RAM中,只有双极型RAM速度可与CPU的处理速度处于同一个数量级,但价位高。 在主存储器和CPU之间加一个容量相对较小的高速缓冲存储器(cache,简称高速缓存器) 。 一般情况,CPU在高速缓存器中存取的命中率可以高达90%以上。 * 高速缓冲存储器示意图 * (3) 虚拟存储器 虚拟存储器像是一个很大的,并具有相连存储单元的假想存储器。 每一台微型机都有一个确定数量的主存储器,它大都是采用半导体RAM。 而在大多数情况下,程序和数据最初都存放在某个大容量的软磁盘和硬磁盘中,当需要时才把它们从磁盘传送到RAM中去,然后执行。 虚拟存储器,它允许建立一个存储容量比实际物理上主存储器的容量更大。 * 作业 2.1、2.2、2.3、2.4、2.5、2.6、2.7 * 第二章 微型机的基本组成结构 主要内容: 本章重点: 1.微型计算机硬件组成 2. 微处理器的基本工作原理 3.80x86功能结构 1.微型计算机的组成和工作原理 2.8086的功能结构 * 一、微型计算机的组成 微型机系统由硬件和软件共同组成 微型计算机中硬件组成是: 存 储 器 I/O 接 口 输 入 设 备 I/O 接 口 数据总线 DB 控制总线 CB 输 出 设 备
您可能关注的文档
最近下载
- 年产8万吨聚甲醛工艺的初步设计.docx
- 3D3S 基本操作手册.pdf
- 2019新疆生产建设兵团中考化学真题.doc VIP
- 8.铁路工程预算定额 路基工程宣贯讲义.ppt
- 房地产市场报告 -天朗2024年报【在时代洪流的弄潮中 尽显从容-把脉逆周期调解下大的北京房地产市场】.docx
- 【人教部编版】二年级上册语文课件:4《田家四季歌》第一课时(共27张PPT).pptx
- 年产25万吨合成氨合成工段工艺设计.docx
- 2023徐州市八年级下册期末物理试卷含答案 .pdf
- 毕业设计(论文)-反铲式挖掘机工作装置结构设计.doc
- 工程训练(广东工业大学)智慧树知到期末考试答案章节答案2024年广东工业大学.docx
文档评论(0)