首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个while语句为“while(save[i]==k)i+=1;”,若对其编译时,编译器将i和k分别分配在寄存器s3和s5中,数组saVe的基址存放在s6中,则生成的MIPS汇编代码如下: loop: s11 t1,s3,2 #R
某高级语言程序中的一个while语句为“while(save[i]==k)i+=1;”,若对其编译时,编译器将i和k分别分配在寄存器s3和s5中,数组saVe的基址存放在s6中,则生成的MIPS汇编代码如下: loop: s11 t1,s3,2 #R
admin
2017-11-20
54
问题
某高级语言程序中的一个while语句为“while(save
==k)i+=1;”,若对其编译时,编译器将i和k分别分配在寄存器s3和s5中,数组saVe的基址存放在s6中,则生成的MIPS汇编代码如下:
loop: s11 t1,s3,2 #R[t1]←R[s3]<<2,即R[t1]=i*4
add t1,t1,s6 #R[t1]←R[t1]+R[S6],即R[t1]=Address of save
1w t0,0(t1) #R[t0]←M[R[t1]+0],即R[t0]=save
bne t0,S5,exit #if R[t0]≠R[s5] then goto exit
addi s3,s3,1 #R[s3]←R[s3]+1,即i=i+1
j loop #goto loop
exit:
假设从loop处开始的指令序列存放在内存80000处,则上述循环对应的MIPS机器码如图5-1所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
标号exit的值是多少?如何根据指令计算得到?
选项
答案
标号exit的值是80024,其含义是循环结束时,跳出循环后执行的首条指令地址。它由当前分支指令(条件转移指令)的地址80012加上4得到下条指令的地址,然后再加上相对位移量2×4得到,即80012+4+2×4=80024。
解析
转载请注明原文地址:https://kaotiyun.com/show/bVRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1917年发生的开辟人类历史新纪元的重大事件是()。
二战后期,反法西斯同盟国召开了一系列会议、达成了一系列协议,以解决战后世界的安排问题,这些会议中以()最为重要,所以,我们将二战后的国际关系格局称为()。
明朝初加强专制统治的措施中,与后来宦官专权有直接关系的是()。
在巴黎和会上获利最大的两个国家是()。
下列现象均属于明朝手工业进步的表现的是()①嘉万年间民营手工业渐居主要地位②匠役制度瓦解③出现了雇佣劳动、组织手工工场的经营方式④加强了对工匠的剥削,工匠的人身依附关系加强
1973年,以美元为中心的资本主义世界货币体系崩溃,反映出()。①国际金融领域内美元地位衰落②美国由债权国变为债务国③资本主义国家实力的对比发生了新的变化④美国的世界经济地位严重动摇
以孙中山为首的革命派和以康有为代表的维新派,是推动近代中国社会变革的两个重要派别。两派主张的主要分歧在于()
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
下列哪两个国家是第二次工业革命的发源地和“中心”?
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
随机试题
WilliamJohnsonisnotlikemostpeople.Attheageof19,whenmostyoungpeoplearehavingahardtimeof【B1】______theirfutur
车前子的归经是
主要引起膀胱癌的物质
胆总管的血液供应主要来自
女性,48岁,近半年月经不规则,现停经60天,阴道流血12天,量时多时少。妇科检查:宫颈光滑,子宫稍大,质中等硬,双侧附件无异常。为明确诊断最恰当的检查方法是
110~500kV有载调压变压器的调整范围通常为多少?
若K线呈阳线,说明()。
银行为避免借款企业无力还本付息可能造成的危害,除了在发放贷款日寸通过认真征信、预测和分析以规避风险外,另一种有效途径就是()
在一次画展中,一幅价值百万元的名画被盗了。窃贼确定是一同前来观展的周祥、吴尚、郑重、王强、佟方五个人中的一个,他们在接受警方调查的时候,都各说了三句话。周祥:我没有偷名画;我从小到大没偷过任何东西;是王强偷的。吴尚:我没有偷名画;我家里
某市工商行政管理机关将在工商执法检查中收缴的伪劣商品依法予以销毁的行为属于()。
最新回复
(
0
)