首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
下面是一段MIPS指令序列: add$t1,$s1,$s0 #R[$t1]←R[$s1]+R[$s0] sub$t2,Ss0,$s3 #R[$t2]←R[$s0]-R[$s3] add$t1,St1,$t2 #R[$t1]←R[$t1]+
下面是一段MIPS指令序列: add$t1,$s1,$s0 #R[$t1]←R[$s1]+R[$s0] sub$t2,Ss0,$s3 #R[$t2]←R[$s0]-R[$s3] add$t1,St1,$t2 #R[$t1]←R[$t1]+
admin
2017-11-20
30
问题
下面是一段MIPS指令序列:
add$t1,$s1,$s0 #R[$t1]←R[$s1]+R[$s0]
sub$t2,Ss0,$s3 #R[$t2]←R[$s0]-R[$s3]
add$t1,St1,$t2 #R[$t1]←R[$t1]+R[$t2]
假定在一个采用“取指、译码/取数、执行、访存、写回”的五段流水线处理器中执行上述指令序列,请回答下列问题:
若不采用“转发”技术的话,需要在何处、加入几条nop指令能保证这段指令序列的执行避免数据冒险。
选项
答案
不采用“转发”技术的话,就只能通过在第3条指令前加nop指令来延迟第3条指令的执行。因为只有第2条指令把数据写回到寄存器$t2后(因第1条指令比第2条早完成,故此时第一条指令已经把数据写回到寄存器$t1中),第3条指令才能从$t2取到正确的值,所以第2条指令的“写回”流水段后面才应该是第3条指令的“译码/取数”流水段,为此,在第2条和第3条指令之间必须插入3条nop指令,见表8-8。 [*]
解析
转载请注明原文地址:https://kaotiyun.com/show/tVRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
近代英国思想家洛克的代表作是
开皇三年,隋文帝下令州县官吏根据户籍簿上登记的年龄,来核对本人体貌,以防诈老诈小逃避租役,是为()。
1628年出版了《心血运动论》一书,论证了血液在全身的循环运动,使生理学发展为科学的是()。
论述欧洲一体化的进程及影响。
在下面哪本著作中以异化劳动理论的形式阐述了一种新的科学世界观的雏形?()
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
对下列4个序列用快速排序方法进行排序,以序列的第1个元素为基准进行划分。在第1趟划分过程中,元素移动次数最多的是()。
某计算机的主存地址空间大小为256MB,按字节编址。指令Cache和数据Cache分离,均有8个Cache行,每个Cache行大小为64B,数据Cache采用直接映射方式。现有两个功能相同的程序A和B,其伪代码如下:假定int类型数据用32位补码表示,程序
在一个采用请求式调页的虚拟存储系统中,存放在外存上的程序代码调入内存的时机是()。
随机试题
Itisallverywelltoblametrafficjams,thecostofpetrolandthequickpaceofmodernlife,butmannersontheroadsarebe
糖代谢包括分解代谢和合成代谢两个方面。糖的合成代谢途径有糖原合成、糖异生等。糖的分解代谢是体内获得能量的主要方式,有以下几条途径。另一条通路通过分解产生还原辅酶NADPH+H+,为脂类合成旺盛的脂肪组织、哺乳期乳腺、肾上腺皮质、睾丸等组织中生物合成反应
患者,男,35岁。2个月前因车祸右侧胫骨骨折,至今无痊愈倾向,则该骨折可能发生于
(单项选择题)某试验人员测定沥青混合料的马歇尔稳定度和流值时未进行修正,测得的流值可能会()。
申请注册咨询工程师(咨询)的条件是()。
思维的主要特征有()。
奶奶年轻时天资聪明,心灵手巧,不仅______________,很被村里人敬重。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
已知AB一B=A,其中B=,求A。
Aroutingprotocolisrequiredthatsupports:1)routingupdateauthentication2)anaddressingschemethatconservesIPaddre
最新回复
(
0
)