今有4级指令流水线,分别完成取指、指令译码并且取数、运算、送结果四步操作.

今有4级指令流水线,分别完成取指、指令译码并且取数、运算、送结果四步操作.
假设完成各步操作的时间依次为15ns,17ns,16ns,15ns.请问:
(1) 流水线操作的时钟周期应设计为多少?
(2) 若相邻两条指令I和I+1是:ADD R1,R3和SUB R3,R5.前者完成 (R1)+(R3) → R3的操作;后者完成 (R3) - (R5) → R5的操作,问是否发生数据相关?假设在硬件上不采取措施,那么第I+1条指令要推迟多少时间进行?
(3) 如果在硬件设计上加以改进,至少需推迟多少时间?
有一个具有20位地址和32位字长的存储器,由256K×8位DRAM芯片构成.问
1)该存储器能存储多少个字节的信息?
2)总共需要多少DRAM芯片?需要多少位地址作芯片选择?
3)画出该存储器的组成逻辑框图.
深海cbr 1年前 已收到1个回答 举报

大米大米19 幼苗

共回答了17个问题采纳率:100% 举报

答:(1)、流水线操作的时钟周期应设计为17ns;(2)、若相邻两条指令i和i+1是:addr1,r3和 sub,r3,r5.前者完成 (r1)+(r3) → r3的操作;后者完成 (r3) - (r5)的操作,则发生数据相关,假设在硬件上不采取措施,那么第i+1...

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.057 s. - webmaster@yulucn.com