- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 CPU 的结构和功能;8.1 CPU 的结构;8.1 CPU 的结构;二、CPU 结构框图;2. CPU 的内部结构;三、运算器;运算器基本结构;四、寄存器组(Register);1)通用寄存器组 ——在运算中存储数据与地址
累加寄存器 AX(Accumulator)
低位累加器 AL(Low word Accumulator)
变址寄存器 XR(Index Register)
基址寄存器 BR(Base Register)
以Intel 80486为例(32位机),其通用寄存器有:
EAX,EBX,ECX,EDX,EBP,ESP,ESI,EDI
(16位机器为AX,BX,CX,DX,BP,SP,SI,DI)
CS,DS,ES,SS,FS,GS
(早期16位机器只有前4个);2)专用寄存器 ;指令寄存器IR(Instruction Register)
——用于存放将要执行的指令。
指令计数器PC,又称指令指针寄存器IP 。
——用于产生和存放下条待取指令的地址。
堆栈指针寄存器SP——指示堆栈栈顶的地址。
变址寄存器XR
——变址寻址中存放基础地址的寄存器,如SI、DI
段地址寄存器SR
——计算机内存大时多把内存存储空间分成段(例如64KB)来管理,使用时以段为单位进行分配。段地址寄存器即是在段式管理中用来存放段地址的寄存器。
其他寄存器 ——根据CPU结构特点而设置的专用寄存器。;五、 控制器的组成;8.1 CPU 的结构;8.2 指 令 周 期;2. 每条指令的指令周期不同;8.2 指 令 周 期;三、指令周期流程;四. CPU 工作周期的标志;;2. 间址周期数据流;;8.3 指 令 流 水;二、系统的并行性;取指令 3;8.3 指 令 流 水;流水线每段时间取时间最长段的时间
把时间较短的几段合并为一段
把时间较长的段分解为若干段
采用空间重叠的方法; 必须等 上条 指令执行结束,才能确定 下条 指令的地址
造成时间损失;4. 指令的六级流水;四、流水线的性能指标;*;*;*; 控制相关冲突是由转移指令引起的。当执行转移指令时,依据转移条件的产生结果,可能为顺序取下条指令;也可能转移到新的目标地址取指令,从而使流水线 发生断流。
转移处理技术:
延迟转移法
由编译程序重排指令序列来 “先执行再转移”实现。
转移预测法
用硬件实现,依据指令过去的行为来预测将来的行为;*;六、流水线的多发技术 ;2. 超流水技术;3. 超长指令字;七、???水线结构;2. 运算流水线;假设一条指令的执行过程分为“取指令”、“分析”和“执行”3段,每一段的时间分别是?t、2?t、3?t。在下列各种情况下,分别写出连续执行n条指令所需要的时间表达式及指令执行时空图。
(1)顺序执行方式。
(2)“取指令”、“分析”和“执行”重叠。;解:
顺序执行方式所需时间为6n?t
其时空图如下:
您可能关注的文档
最近下载
- 皮肤念珠菌病念珠菌病-洞察与解读.pptx
- 荨麻疹型药疹药疹-洞察与解读.pptx
- DB5305T 78-2022保山市牛油果园水肥一体化技术规程.docx VIP
- DB53_T 1089-2022鳄梨品种'哈斯'生产技术规程.docx VIP
- DB5308T 60—2022鳄梨(牛油果)生产技术规程.docx VIP
- T_YNRZ 016-2023 油梨(牛油果)育苗技术规程.docx VIP
- 酸化茶园炭基土壤改良剂施用技术规程.pdf VIP
- 化脓性腱鞘炎腱鞘炎-洞察与解读.pptx
- 礼赞新中国奋进新时代课件-以优异成绩喜迎中华人民共和国成立73周年专题课件.pptx VIP
- DB3502T 140-2024牛油果栽培技术规程.docx VIP
文档评论(0)