问题描述
考虑为ALU的源操作数添加寄存器存储器寻址模式 负载存储机器的说明。这个想法是要替换
的序列 LOAD R1,0(Rb) # R1 = MEM[0 + Rb]
ADD R2,R1,R2 # R2 = R1 + R2
通过一条指令
ADD R2,0(Rb) # R2 = R2 + MEM[0+Rb]
假设新指令将导致处理器的时钟周期增加 5%。使用说明混合回答以下问题:
40%的ALU,25%的跳跃,20%的负荷,10%的存储,5%的其他
(a)使用新机器必须消除多少百分比的负载 指令至少具有与原版相同的性能? 提示:使用铁定律。
(b)可以将此替换应用于所有负载序列,然后是ALU 操作已加载的值,还是存在无法使用此值的情况?
有人知道从哪里开始吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)