首页 > 编程知识 正文

计算机组成原理耿恒山(计算机组成原理流水线)

时间:2023-05-05 13:54:33 阅读:67147 作者:3258

文章目录CPU基本结构运算器的基本结构控制器的基本结构CPU的功能控制器和运算器的功能运算器的基本结构控制器的基本结构用户命令执行过程命令周期地址取入间地址中断数据路径的功能和基本结构(超重点)单总线结构专用数据路径方式控制器的功能和工作原理硬布线控制器微程序控制控制器五段式流水线命令流水线性能指标影响流水线的因素五段式流水线总结流水线的分类超标量流水线超流水技术超流水命令语

CPU基本结构运算器的基本结构

控制器的基本结构

CPU功能

控制器和运算器的功能

运算器的基本结构

控制器的基本结构

用户是否可见

PC的位数取决于存储器的字数

指令寄存器(IR )用于接收获取的指令,取决于指令字长

指令执行进程指令周期

获取地址周期:要从主存储器中检索命令:

按照PC的指示,首先将该命令的地址部分放入MAR中,将地址信息通过地址总线发送到主存储器CU的控制单元发出读取命令。 这个读命令的信号通过控制总线发出上面的两个阶段。 主存储器知道通过地址总线操作的地址。 另外,如果知道通过控制总线对该地址进行读取操作,主存储器就会将我们取出的命令通过数据总线发送到MDR,将通过MDR取得的东西

地址之间的周期:

将存储在指令寄存器IR中的形式地址的字段EA存储在MAR中,通过地址总线发送到主存储器,同时CU通过控制总线向主存储器输出读取信号,主存储器接收到读取指令后,进行ad(IR

注意:

在地址循环中,格式地址可能直接从MDR中提取ad(MDR ),而不是从IR中提取。 在地址循环中,我们的数据存储在MDR中,然后将MDR的数据导出到IR。因此,在地址循环中,该命令的完整数据仍然存储在MDR中,因此,ad ) MDR )也可以提取格式地址

中断循环

CU控制器将堆栈指针(SP )减少1,SP指向主内存堆栈的顶部。 将SP指向的地址发送到MAR后,CU发出写入命令,通过控制总线发送PC值存储在主存储器中。 将PC的值发送到MDR,通过数据总线传输应该写入主存储器的数据,在给出写入命令的同时,将应该写入的地址也放入MAR中,则当前执行中的断点PC被堆栈保存,CU修改PC的值后进行保存

数据路径功能和基本结构(超重点)单总线结构

专用数据路径方式

的功能和工作原理

硬接线控制器

微程序控制装置

五段式管线

指令流水线的性能指标

影响管线的因素

五段式管线总结

管线分类

超标管线

超流水技术

超长命令字

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。