首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
现有4级流水线,分别完成取指、指令译码并取数、运算、回写四步操作。假设完成各部操作的时间依次为100ns、100ns、80ns、50ns。请问: 若相邻两条指令如下,发生数据相关,而且在硬件上不采取措施,那么第2条指令要推迟多少时间进行? ADD R1,
现有4级流水线,分别完成取指、指令译码并取数、运算、回写四步操作。假设完成各部操作的时间依次为100ns、100ns、80ns、50ns。请问: 若相邻两条指令如下,发生数据相关,而且在硬件上不采取措施,那么第2条指令要推迟多少时间进行? ADD R1,
admin
2018-07-17
80
问题
现有4级流水线,分别完成取指、指令译码并取数、运算、回写四步操作。假设完成各部操作的时间依次为100ns、100ns、80ns、50ns。请问:
若相邻两条指令如下,发生数据相关,而且在硬件上不采取措施,那么第2条指令要推迟多少时间进行?
ADD R1,R2,R3 #R2+R3—>R1
SUB R4,R1,R5 #R1—R5—>R4
选项
答案
两条指令在流水线中执行情况如下表所示: [*] ADD指令在时钟4时将结果写入寄存器堆(R1),但SUB指令在时钟3时读寄存器堆(R1)。本来ADD指令应先写入R1,SUB指令后读R1,结果变成SUB指令先读R1,ADD指令后写R1,因而发生两条指令间数据相关。如果硬件上不采取措施,第2条指令SUB至少应推迟2个操作时钟周期(2×100ns),即将SUB指令中的指令译码并取数阶段推迟到ADD指令的写回阶段之后才能保证不会出错。如下表所示: [*]
解析
转载请注明原文地址:https://kaotiyun.com/show/JyRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
毛泽东在《论持久战》中指出,中国抗日战争取得最后胜利最为关键的阶段是()。
巴黎和会讨论的中心问题是()。
下列事件中发生在魏晋南北朝时期的有()①法显赴印度取经②纸成为主要的书写工具③一年养八辈蚕④海外贸易远至阿拉伯地区
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
1939年5、6月间,英国政府不顾德军的轰炸将33万联军撤到英国,这些部队成为日后反攻的基干,这就是著名的()。
下列关于1929~1933年经济危机的描述,错误的有()。
纳粹德国公开撕毁《凡尔赛和约》的步骤有()。①大量扩展陆军,重建空军,建造军舰②迫害犹太人③退出国联④开进莱茵非军事区
“两个凡是”
1534年英国议会宣布英国教会断绝与罗马教廷一切关系的文件是()。
文艺复兴运动兴起的时间是()。
随机试题
简述国际化经营的特征。
良性肿瘤对机体的影响最主要决定于
早期诊断肢端肥大症的最可靠方法是
以不正当手段取得医师执业证书,由发给证书的卫生行政部门给予的行政处罚是
持有优先股的股东,在公司重大决策时享有表决权。()
依据《通用安装工程工程量计算规范》(GB50856—2013),给排水和采暖管道附件以“组”为单位计量的有()。
()的核心是强调动员社区内的资源,发动在社区内的亲戚朋友和居民协助提供照顾。
列举法国资产阶级革命时期的教育主张和拿破仑的教育改革内容。
下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出-0.283333。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
______(你不得把你电子邮件帐号的密码告诉别人)isrequiredintheregulations.
最新回复
(
0
)