- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章微处理器20070909资料
8086CPU写时序周期 地址输出 T1 T2 T3 T4 CLK A19/S6~A16/S3 BHE/S7 D S A ALE AD15~AD0 M/IO WR DEN DT/R 8086与8088CPU的区别 8086CPU 8088CPU 指令队列缓冲器 6 4 引脚 M/IO IO/M 有BHE 无BHE 16根 DB 8根DB * 但 第三章 微处理器 重点:8086CPU的组成及各部分的作用,8086的程序设计级模型,8086存储器的分段、物理地址的形成 ,8086工作时序,堆栈的概念 难点:8086工作时序 一、微处理器的性能指标 字长:是微处理器在交换、加工、存储信息时,其信息位的最基本的长度。与数据总线的根数和内部寄存器的位数相同。 指令数: 基本指令执行时间:基本指令即寄存器加法指令。 访存空间:由地址总线的根数n决定:2n。 是否能够构成多处理器系统 工艺形式及其它 第一节 概述 例如: Intel 8086CPU:16位微处理器 采用HMOS工艺制造的??? 16根DB(字长为16) 20根AB(可寻址的地址空间达220即1M字节)。 单一 5V 电源 单相时钟, 时钟频率为5MHz 能与其他处理器组成多处理器系统。 Intel 8088CPU:准16位微处理器:内部寄存器、内部运算部件以及内部操作都是按16位设计的,但对外的数据总线只有8条。 二、 CPU的工作过程: 执行一条指令又可分为以下四个基本操作: ① 取出指令:从存储器某个地址中取出要执行的指令代码送到CPU内部的指令寄存器暂存; ②为下一次取指令代码作好准备,即形成下一次取指令的地址; ③分析指令:把保存在指令寄存器中的指令送到指令译码器,译出该指令对应的微操作; ④执行指令:根据指令译码,向各个部件发出相应控制信号,完成指令规定的各种操作。 第二节 8086CPU的内部结构(编程结构 ) ALU TMP TMP 标志寄存器 控制单元 EU 通用寄存器 16 16 16 指令队列缓冲器 总线控制逻辑 通信寄存器 CS ES SS DS IP 地址产生器 BIU 16 8 16 20 执行部件EU的作用:负责执行指令、形成有效地址EA。EU 包括三部分: 运算器=算术逻辑单元ALU+标志寄存器+TMP ALU的作用是进行算术逻辑运算和形成有效地址。TMP用来协助ALU完成各种运算。标志寄存器用来存放反映ALU运算结果的状态和一些控制标志。 通用寄存器包括AX,BX,CX,DX,SI,DI,BP,SP 控制单元:译码,形成控制信号。 ALU TMP TMP 标志寄存器 控制单元 EU 通用寄存器 16 16 16 指令队列缓冲器 总线控制逻辑 通信寄存器 CS ES SS DS IP 地址产生器 BIU 16 8 16 20 总线接口部件BIU的作用:预取指令、形成实际地址PA、输入输出数据。BIU主要由四部分组成: 指令队列缓冲器:暂存指令。采用“先进先出”的原则顺序存放。 指令指针寄存器IP:存放下一条将要取的指令的有效地址。 总线控制逻辑:根据指令控制总线的分时使用。 地址产生器和段寄存器:段寄存器用来存放每种段的首地址,有DS、ES、DS、SS四种。地址产生器用来形成20位的实际地址PA。 PA=段寄存器左移4位+有效地址EA。即: 注意:“左移4位”中这个位是指二进制位,而非十六进制位。左移 4 位二进制数相当于左移 1 位十六进制数。 有效地址EA 段寄存器 实际地址PA 0000 0 15 0 19 0 15 0 例:CS=2000H,IP=2344H,则PA=(CS)左移4位+(IP) =20000H+2344H =22344H ????总线接口部件BIU和执行部件EU并不是同步工作的, 两者的动作管理遵循如下原则: 每当8086的指令队列中有2个空,BIU就会自动把指令取到指令队列中。 而同时EU从指令队列取出一条指令,并用几个时钟周期去分析、执行指令。 当指令队列已满,而且EU对BIU又无总线访问请求时,BIU便进入空闲状态。 在执行转移、调用和返回指令时,指令队列中的原有内容被自动清除。?? “流水线”结构 8088的指令执行过程 通用数据寄存器 AX BX CX DX 0 15 8 7 AL AH BL BH CL CH DL DH SI DI SP BP EU 中有4个16位的通用数据寄存器和2个变址寄存器、2个指针寄存器。 1.16位通用数据寄存器包括AX、BX、CX、DX,它们可以作为16位寄存器使用,也可以作为8位寄存
您可能关注的文档
- 引述句与转述句概要.ppt
- 弘扬中华民族精神(新)概要.ppt
- 第三章基因与基因组的结构资料.ppt
- 弘扬女排精神概要.ppt
- 第三章图像增强2资料.ppt
- 弘扬井冈山精神概要.ppt
- 第三章园林工程概预算定额资料.ppt
- 第三章外部性资料.ppt
- 弘扬爱国主义精神概要.ppt
- 弟子规主题班会概要.ppt
- 高三2025年普通高等学校招生统一考试∶最新模拟卷(一)1英语试题及答案.docx
- 突发环境应急演练脚本.docx
- 西安铁路局货运职业技能竞赛货运员(理论)试题及答案.docx
- 突发环境事件应急演练脚本.docx
- 2025年高考新课标III卷英语试题及答案解析(正式版).docx
- 高中2025届高三一轮复习检测卷语文试题及答案.docx
- 4.2+凝聚法治共识+分层练习-2024-2025学年统编版道德与法治九年级上册.docx
- 2025年小学生网络安全教育.pptx
- 1.1+坚持改革开放+课时练习-2024-2025学年统编版道德与法治九年级上册.docx
- 4.1+夯实法治基础+同步练习-2024-2025学年统编版道德与法治九年级上册.docx
最近下载
- 存储网络配置指导华为oceanstor sns2124 2224 2248 3096 5192 5384产品概述.pdf VIP
- YB∕T 4001.3-2020- 钢格栅板及配套件 第3部分:钢格板楼梯踏板.pdf VIP
- 中国钢结构制造企业资质管理规定(暂行).pdf
- VTE的治疗与预防.pptx VIP
- (公共英语等级考试三级大纲词汇4107个记忆情况.doc VIP
- [医疗机构设置审批有关规定.doc VIP
- 建设工程档案管理课件.ppt VIP
- DD 2019-02 固体矿产地质调查技术要求(1:50000).pdf VIP
- xx太阳能发电公司50MWp光伏电站项目安全设施设计专篇.pdf VIP
- 物业管理单位服务费用测算明细表.pdf VIP
文档评论(0)