首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个while语句为“while(save[i]=k) i+=1;”,若对其编译时,编译器将i和k分别分配在寄存器s3和s5中,数组save的基址存放在s6中,则生成的MIPS汇编代码如下: loop: sll t1,s3,
某高级语言程序中的一个while语句为“while(save[i]=k) i+=1;”,若对其编译时,编译器将i和k分别分配在寄存器s3和s5中,数组save的基址存放在s6中,则生成的MIPS汇编代码如下: loop: sll t1,s3,
admin
2017-04-28
28
问题
某高级语言程序中的一个while语句为“while(save
=k) i+=1;”,若对其编译时,编译器将i和k分别分配在寄存器s3和s5中,数组save的基址存放在s6中,则生成的MIPS汇编代码如下:
loop: sll t1,s3, 2 #R [ tl]←R [s3 ]<<2,即 R [t1]=i*4
add t1, t1, s6 #R [ t1]←R [ t1]+R [s6] ,即 R [t1] =Address of save
t0, 0 (t1) #R [t0]←M [R [t1] +0], gp R[t0] =save
bne . t0,s5f exit #if R[t0]≠R[s5] then goto exit
addi s3, s3,1 #R [s3]←R [s3]+1,即 i=i+l
j loop #goto loop
exit;
假设从loop处开始的指令序列存放在内存80000处,则上述循环对应的MIPS机器码如图5—1所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
为什么指令“sll t1,s3,2”能实现4*i的功能?
选项
答案
因为这是左移指令,左移2位,相当于乘以2
2
=4;
解析
转载请注明原文地址:https://kaotiyun.com/show/ZWRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
结合诸条约内容简述中国社会沦为半殖民地半封建社会的过程。
分析德国法西斯上台的原因。
中东路事件
下列不是苏俄实行战时共产主义政策原因的是()。
毛泽东认为,社会主义这个阶段可分为两个阶段,包括()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
在周初分封中,分封同姓诸侯国、异姓诸侯国,也分封圣王之后,下面属于圣王之后的封国为()。
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
如果互联的局域网高层分别采用TCP/IP协议与SPX/IPX协议,那么我们可以选择的多个网络互联设备应该是()。
随机试题
常温下氨气极易溶于水。()
一家新成立的公司,为了迅速拓展市场,增加市场占有率,总经理万总每天都认真地部署每一个部门的工作,要求部门之间不能随意交流信息。研发部对新产品的构思、目标客户等思路的确定,都需要请示万总的认可。在刚成立的第一个月,研发部对产品设计的每一个细节都是得
Notuntilquiterecently______anyideaofwhataguidedrocketislike.
临床上最常见的脱位是
关于基金管理人的内部授权控制,下列说法错误的是()。
该公司的组织结构形式属于()。按照桑南菲尔德的组织文化分类,该公司的组织文化属于()。
下列选项中关于董事会的说法正确的是()。
在1~50这50个自然数中,任取三个不同的数,其中能组成公比为正整数的等比数列的概率是:
结合材料回答问题:材料1中共中央总书记、国家主席、中央军委主席、中央全面深化改革领导小组组长习近平1月22日下午主持召开中央全面深化改革领导小组第一次会议并发表重要讲话。他强调,全面深化改革,我们具备有利条件,具备实践基础,具备理论准备,也具备
PrintRight("VBProgramming",2)语句的输出结果是( )。
最新回复
(
0
)