首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
30
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
t0和s6的编号各为多少?
选项
答案
从图5—1中第3和第4条指令可以看出,$t0的编号为8,从第2条指令可以看出$s6的编号为22。
解析
转载请注明原文地址:https://kaotiyun.com/show/4WRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
卡诺莎事件
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
1994年5月,江泽民在进一步强调正确处理改革、发展、稳定的关系时指出()。
中共十四届六中全会《关于加强社会主义精神文明建设若干重要问题的决议》,强调要()。
文艺复兴运动兴起的时间是()。
1920年,苏俄农民中流传着这样的说法:“土地属于我们,面包却属于你们;水属于我们,鱼却属于你们;森林属于我们,木材却属于你们”,它反映的是战时共产主义政策()。
论述宋代理学的发展。
世界近代史上,世界经济发展经历了两次大的飞跃,即第一次工业革命和第二次工业革命。阅读下面两段材料,回答问题:材料一工业革命的主角——蒸汽机,是经验和科学相结合的产物。科学对工业革命的发展做出重大贡献。工场手工业的生产,主要依靠以人力和经
某激光打印机每分钟打印20页,每页4000字符,相应的设备驱动程序一次输出一个字符,采用中断方式,CPU处理每次中断需50微秒,则CPU用于打印的开销是()。
某系统正在执行三个进程P1、P2和P3,各进程的计算(CPU)时间和I/O时间比例如下表所示。为提高系统资源利用率,合理的进程优先级设置应为
随机试题
肠上皮细胞由肠腔吸收葡萄糖,此转运过程属于
关于肋骨的叙述,错误的是
维生紊D缺乏性手足搐搦症惊厥发作时,下列处理原则哪项是正确的
甲银行与乙公司签订了贷款合同并约定乙以其拥有使用权的土地作抵押。双方在镇政府内设机构镇土地管理所办理了土地使用权抵柙登记,该所出具了《证明》。因乙不能归还到期贷款,甲经法院强制执行时,发现乙用于抵押的国有土地使用证系伪造。甲遂对镇土地管理所出具的抵押证明提
A公司为一般纳税人,有关应收票据(假定按月计提利息)资料如下:(1)2012年10月1日取得甲公司应收票据一张,票据面值为2000万元,票面利率是6%,期限6个月;2013年2月1日将该票据背书转让购进原材料,专用发票注明价款为2000万元,进项税额为3
你对公益诉讼了解吗?谈谈你的看法。
学界一直认为第一个到达澳大利亚的是欧洲人。但有研究指出,来自今天的坦桑尼亚的东非人率先到达了澳大利亚。考古学家在澳大利亚的埃尔科岛上发现了一枚来自非洲中部的贸易城市基卢瓦(今属坦桑尼亚)的硬币。因此,有人提出,东非人到达澳大利亚的时间可能要比第一批欧洲探险
电子及通信设备制造业科技活动人员占的比重()规模以上工业企业的R&D经费支出与科技活动经费支出的比例()
下列列举的法律属于社会法法律部门的是()
Whichofthefollowingsentencesexpressesafact?
最新回复
(
0
)