“21天好习惯”第一期——13

本文详细介绍了单周期CPU的工作原理,强调了指令执行的统一性和时钟周期的固定性。内容涵盖目标指令子集,包括R型、I型运算、访存及分支指令的执行过程,并详细阐述了数据通路的设计,如取值操作、寄存器堆、ALU、存储器访问和分支加法器等关键组件的功能和交互。
摘要由CSDN通过智能技术生成

《计算机组成原理》

3.5.3 单周期模式

单周期CPU是指任何一条指令无论其执行何种操作,都只能固定分配一个时钟周期,指令完成的全部操作必须在这个时钟周期内完成。

1. 待实现的目标指令子集

一条指令的执行包括读取指令的操作,该操作可以统一表述为Mem[PC]\rightarrowInst、PC+4   \rightarrowPC,根据PC值从存储器中读取指令,同时PC自动加4,以指向后继指令。取值操作与指令类型无关,是所有指令执行前必须进行的先导性、公共性操作。

2.单周期数据通路设计

(1)公共的取指操作

涉及一次读取指令存储器和一次加法操作,设计的数据通路如图所示。加法器输入端A只能固定输入一个常数4,输入端B固定输入PC的当前值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值