- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
指令流水线操作 Pentium整数指令的执行要经过指令预取PF、指令首次译码 D1、二次译码D2、指令执行EX和写回WB这五个操作步骤。在流水线内会有5条指令同时执行。 指令流水线操作 Pentium微处理器是一种能够以并行方式同时执行两条指令的超标量机器。两条指令按照流水线操作的5个操作步骤以并行方式执行操作,使得整数指令能够在一个时钟里,在两条流水线上同时执行 * 第2章 微处理器-CPU 本章知识要点: 本章从科学发展的角度逐步地、由浅入深地引导读者认识微处理器的组成和发展。以微处理器领域内具有代表性的16位的8086 和32位的Pentium为平台,以新-旧对比的方式介绍微处理器的组成,以及各部件的结构、功能、操作原理等。对Pentium所采用的超标量执行技术、分支转移预测技术、流水线操作技术等先进技术,进行了说明和剖析。 本章是微机系统知识的核心、是重点、难点所在。重点是Pentium体系结构、 超标量执行技术、分支转移预测技术、流水线操作技术、浮点流水线操作等先进技术。 2.1 寄存器 寄存器,从某种意义上说,它是一个容量非常小、速度非常快、放置在CPU芯片内的用于“暂时存放”信息的存储器。 除特殊用途的寄存器外,像16位的8086微处理器、32位的Pentium微处理器的8个通用寄存器,用来“暂时存放”当前参与运算的值或累加结果。 2.1.1 16位寄存器 8086含14个16位寄存器,按功能可分为三类: 通用寄存器,8个 段寄存器,4个 控制寄存器,2个 8086/8088的16位 寄存器 SP IP FLAGS AH AL BH BL CH CL DH DL AX BX CX DX BP SI DI CS DS ES SS 通用寄存器 控制寄存器 段寄存器 16位 16位 1、通用寄存器 数据寄存器(AX,BX,CX,DX) 地址指针寄存器(SP,BP) 变址寄存器(SI,DI) 地址指针寄存器 SP:堆栈指针寄存器 其内容为堆栈栈顶的偏移地址; 任何堆栈操作后,SP都会自动增/减量。 BP:基址指针寄存器 在间接寻址中用于存放操作数的基地址; 常用于访问存放在堆栈中的数据。 变址寄存器 SI:源变址寄存器,用于访问源操作数 DI:目标变址寄存器,用于访问目的操作数 常用于操作数的间接寻址或变址寻址。 在串操作指令中,SI存放源操作数的偏移地址,而DI存放目标操作数的偏移地址。 段寄存器 用于存放逻辑段的段基地址(简称段地址) CS:代码段寄存器。代码段存放指令代码 DS:数据段寄存器 ES:附加段寄存器 SS:堆栈段寄存器:指示堆栈区域的位置 这两个段存放操作数 堆栈段 SS 数据段 DS/ES 代码段 CS 控制寄存器 IP:指令指针寄存器 其内容为下一条要执行的指令的偏移地址。 FLAGS:标志寄存器 存放指令执行结果的特征: 有些指令(如算术指令)要改变FLAGS的内容(影响FLAGS); 有些指令对FLAGS无影响。 6个状态标志位(CF,SF,AF,PF,OF,ZF) 3个控制标志位(IF,TF,DF) O D I T S Z A P C 15 0 2 4 6 7 8 9 10 11 FLAGS 2.1.2 32位寄存器 下面以32位的Pentium微处理器配备的寄存器为例,介绍32位的寄存器。Pentium配备的寄存器按类可分为如下几类: (1)基本体系结构寄存器: ① 通用寄存器; ② 指令指针寄存器; ③ 标志寄存器; ④ 段寄存器; (2)系统级寄存器: ① 系统寄存器; ② 系统地址寄存器; (3)调试和测试寄存器: (4)浮点寄存器: AX BX CX DX BP SI DI SP EAX EBX ECX EDX EBP ESI EDI ESP 累加寄存器 基地址寄存器 计数寄存器 数据寄存器 基地址指针寄存器 源变址寄存器 目标变址寄存器 堆栈指针寄存器 32位寄存器名称 中间是16位寄存器名称 AH BH CH DH AL BL CL DL 斜体表示8位寄存器名称 16 31 15 0 7 8 通用寄存器 代码段寄存器CS 堆栈段寄存器SS 数据段寄存器DS 附加数据段寄存器ES 附加数据段寄存器FS 附加数据段寄存器GS 段寄存器 代码段寄存器CS 堆栈段寄存器SS 0 15 3
您可能关注的文档
- 《多元统计分析及R语言》第6章判别分析.pptx
- 《微机原理与接口技术(第2版)》第10章并行接口.ppt
- 《微机原理与接口技术(第2版)》第04章寻址方式.ppt
- 《Visual FoxPro程序设计(等级考试版)(第二版)》第4章 关系型数据库标准语言SQL.ppt
- 《多元统计分析及R语言》第9章因子分析.pptx
- 《微机原理与接口技术(第2版)》第06章中断技术.ppt
- 《微机原理与接口技术(第2版)》第12章模数及数模转换.ppt
- 《微机原理与接口技术(第2版)》第05章指令系统.ppt
- 《微机原理与接口技术(第2版)》第03章存储管理.ppt
- 《微机原理与接口技术(第2版)》第08章输入输出接口基础.ppt
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
最近下载
- 卫生统计学题库复习测试卷含答案.doc VIP
- 24J804民用建筑工程总平面初步设计、施工图设计深度图样(标准图集).pdf VIP
- (正式版)D-L∕T 507-2014 水轮发电机组启动试验规程.docx VIP
- 实用沟通技巧(超级棒理论与案例相结合)分析.ppt VIP
- 肿瘤患者健康宣教课件.pptx VIP
- 6.2.3+基因的显性和隐性+课件--2025-2026学年人教版生物八年级下册.pptx VIP
- 建筑工程质量风险分级管控差异化监管实施方案.pdf VIP
- 小学四年级上册计算题小学四年级上册计算题.pdf VIP
- 新课标背景下小学英语开放性作业的设计.docx VIP
- 建筑工程质量风险分级管控差异化监管实施方案.pdf VIP
原创力文档


文档评论(0)