- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章16位和32位微处理器.ppt
第2章 16位和32位微处理器 2.1 16位微处理器8086/8088 2.2 32位微处理器80386 2.3 32位微处理器Pentium 2.1 16位微处理器8086/8088 2.1.1 8086/8088 CPU的内部结构 2.1.2 8086/8088 CPU的寄存器结构 2.1.3 8086/8088 CPU的引脚信号和功能 2.1.4 8086/8088系统的工作模式 2.1.5 8086/8088的操作和时序 2.1.6 8086/8088的存储器组织 简介 8086:16位微处理器 数据总线宽度16位:可以处理8位或16位数据 地址总线宽度20位:可直接寻址1MB存储单元和 64KB的I/O端口 8088:准16位处理器 内部寄存器及内部操作均为16位,外部数据总线8位 8088与8086指令系统完全相同,芯片内部逻辑结构、芯片引脚有个别差异。 设计8088的目的主要是为了与Intel原有的8位外围接口芯片直接兼容。 2.1.1 8086/8088 CPU的内部结构 1.总线接口部件BIU(Bus Interface Unit) 2.执行部件EU(Execution Unit) 1.总线接口部件BIU 功能 负责与内存或I/O端口传送指令或数据。 BIU从内存取指令送到指令队列缓冲器。 当EU执行指令时,BIU要配合EU从指定的内存单元或I/O端口中读取数据,或者把EU的操作结果送到指定的内存单元或I/O端口去。 组成:段寄存器、指令指针寄存器、地址加法器、指令队列及总线控制逻辑 1)段寄存器 所有寄存器都是16位的,因此,能够提供的最大地址空间只能为64 KB。 为了寻址1MB,将存储器的空间分成若干段,每段最大为64KB。 段寄存器:用来存放段的起始地址(16位)的寄存器,设有四个段寄存器: CS 代码段寄存器(Code Segment register) DS 数据段寄存器(Data Segment register) SS 堆栈段寄存器(Stack Segment register) ES 附加数据段寄存器(Extra Segment register) 2)地址加法器 由于8086内部寄存器都是16位的,需要一个附加结构-地址加法器来根据提供的16位信息产生20位地址。 3)指令队列缓冲器 在8086 CPU中设置了一个6字节的指令预取队列(8088 CPU中的指令预取队列为4字节),采用“先进先出”原则。 要执行的指令预先由BIU从内存取出放在队列中,然后EU再从队列中取出指令并执行。 一般情况下,EU每执行完一条指令,就可以立即从指令队列中取指令执行,从而提高了CPU的效率。 2.执行部件EU 功能 负责指令的译码和执行。 负责向总线接口部件BIU提供偏移地址。 对通用寄存器和标志寄存器进行管理。 组成:算术逻辑单元(ALU)、8个通用寄存器、1个状态标志寄存器、1个数据暂存寄存器和EU控制电路 执行部件EU的组成 算术逻辑部件ALU(Arithmetic Logic Unit) 用于进行8位和16位的算术和逻辑运算,也可以按照指令的寻址方式计算出寻址单元的16位偏移量。 16位标志寄存器F 用来反映CPU运算的状态特征或存放控制标志。 通用寄存器组 4个16位数据寄存器AX、BX、CX、DX 4个16位指针与变址寄存器:堆栈指针寄存器SP(Stack Pointer)基址指针寄存器BP(Base Pointer) 源变址寄存器SI(Source Index) 目的变址寄存器DI(Destination Index) 3.BIU和EU的流水线管理 每当8086的BIU指令队列中有2个空字节或8088的指令队列有1个空字节,BIU就会自动把后面的指令从存储器取到指令队列中,从而提高了CPU执行指令的速度。 每当EU准备执行一条指令时,它会从BIU的指令队列前部取出指令,进行译码,然后去执行。 2.1.2 8086/8088 CPU的寄存器结构 1.通用寄存器 分为数据寄存器和地址寄存器两组。 数据寄存器:EU中有4个16位的数据寄存器AX、BX、CX、DX,每个数据寄存器又可分为高字节H和低字节L寄存器,即AH、BH、CH、DH和AL、BL、CL、DL两组。16位数据寄存器主要用于存放数据,也可存放地址,而8位寄存器只能用于存放数据,它们均可以用寄存器名来独立寻址、独立使用。 地址指针寄存器和变址寄存器:都是16位,一般
您可能关注的文档
- 税收优惠政策.doc
- 税控收款机管理系统-苏州地税局.ppt
- 税收协定服务一带一路宣传材料.doc
- 税收优惠明细表填列及后续管理.ppt
- 税收新政策同探讨.ppt
- 税款退还Refundofduty.ppt
- 税源二科2015年度汇算清缴讲解.ppt
- 稳中求进战略聚焦.ppt-中国国际海运集装箱(集团)股份有限公司.ppt
- 稳健系列2017年第1期理财产品成立公告.doc
- 稻米最多的国家。全国稻作区可划分为六个地带1.华东、.ppt
- 《2025年养老社区适老化无障碍设施建设人才培养策略》.docx
- 《2025年新能源车环保内饰材料抗过敏与健康安全标准》.docx
- 《2025年充电桩网络发展:城际快充站运营成本控制与收益模式》.docx
- 2026国家管网集团高校毕业生招聘笔试模拟试题(浓缩500题)附参考答案详解(轻巧夺冠).docx
- 《2025年老年护理培训与护工收入水平提升研究》.docx
- 2025年检测机器人行业创新技术及市场应用报告.docx
- 2025年柬埔寨语培训机构教学品牌创新塑造报告.docx
- 2026国家管网集团高校毕业生招聘笔试模拟试题(浓缩500题)附参考答案详解(轻巧夺冠).docx
- 《2025年家用血氧仪产品差异化与健康管理设备行业趋势》.docx
- 2025年婚庆服务行业高端市场拓展策略研究报告.docx
最近下载
- 《童年》思维导图.pdf VIP
- Part 1-2 Unit 3 Shopping 课件-中职高一英语(高教版基础模块1).pptx
- 一人有限责任公司章程(完整版).pdf VIP
- 火力发电工程建设标准强制性条文执行表格-汽机分册精品.doc VIP
- Part 6 Unit 3 Shopping 课件-中职高一英语(高教版基础模块1).pptx
- 中医专科护士进修汇报.pptx VIP
- 基于PLC系统的电梯控制系统设计_毕业设计(论文 ) .pdf VIP
- 全国版本的2025年高中英语课程标准.pptx VIP
- 变频器、步进与伺服系统应用技术 课件全套 向晓汉 第1--7章 变频器基础知识---SINAMICS V90伺服驱动系统的速度、位置和扭矩控制及应用.pptx
- 2025版《义务教育道德与法治新课程标准》.docx VIP
原创力文档


文档评论(0)