sw 最后模拟卷-卷二

选择题

1

考虑的是最长的 (计算错误)

注意:措辞为“和”  就是(IF和MEM结合在一起了 (3ns))

根据单周期数据通路处理器的设计,一个指令的执行需要一个时钟周期,因此时钟周期的时间应该是所有主要功能单元的操作时间之和。根据题目所给信息,可以先计算出每种指令的执行时间。

R型运算指令:指令存储器读取指令(3ns)+ 寄存器堆读取操作数(1ns)+ ALU运算(2ns)+ 寄存器堆写回结果(1ns)= 7ns

I型运算指令:指令存储器读取指令(3ns)+ 寄存器堆读取操作数(1ns)+ 扩展单元扩展立即数(0ns)+ ALU运算(2ns)+ 寄存器堆写回结果(1ns)= 7ns

分支指令Beq:指令存储器读取指令(3ns)+ 寄存器堆读取操作数(1ns)+ 扩展单元扩展立即数(0ns)+ ALU运算(2ns)+ 控制单元判断分支(0ns)+ PC更新(0ns)= 6ns

J型跳转指令:指令存储器读取指令(3ns)+ 控制单元跳转(0ns)+ PC更新(0ns)= 3ns

根据上面的计算结果,可以得出时钟周期的时间为最长的指令执行时间,即7ns。因此,该CPU时钟周期为7ns。

2

D

A

3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值