首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
55
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
t0和s6的编号各为多少?
选项
答案
从图5-1中第3和第4条指令可以看出,St0的编号为8,从第2条指令可以看出$s6的编号为22。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/BVRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
【波兹南事件】北京大学2003年欧美近现代史真题;华中师范大学2015年世界史基础真题
明朝初加强专制统治的措施中,与后来宦官专权有直接关系的是()。
战国时期的著名水利工程“郑国渠”位于今天的()。
1994年5月,江泽民在进一步强调正确处理改革、发展、稳定的关系时指出()。
毛泽东认为,社会主义这个阶段可分为两个阶段,包括()。
试析淝水之战前后南北政权的特点和变化。
解放军渡江战役中横渡长江的东西两个攻击点是()。
以孙中山为首的革命派和以康有为代表的维新派,是推动近代中国社会变革的两个重要派别。两派主张的主要分歧在于()
下列哪两个国家是第二次工业革命的发源地和“中心”?
在4×100米接力赛中,4个运动员之间存在如下关系:运动员1跑到终点把接力棒交给运动员2;运动员2一开始处于等待状态,在接到运动员1传来的接力棒后才能往前跑,他跑完100米后交棒给运动员3;运动员3也只有接到运动员2传来的接力棒后才能往前跑,他跑完100米
随机试题
简述财务会计与管理会计的区别。
足月顺产男婴,生后26天,发热,吃奶少,大便稍稀l天来诊,其母患感冒2天。体检:精神差,呼吸略促,咽赤不明显,皮肤轻度黄染,心肺听诊无异常,脐轮略红肿,脐部有少许分泌物,肝肋下3.5cm,前囟平,颈软,血白细胞4.2×109/L,中性粒细胞74%,大便镜检
A.HBcAgB.抗—HBsC.抗—HBclgGD.抗—HBclgME.抗—Hbe不游离存在于血液中的是
引起急性肾小球肾炎的常见病因是
高速公路建设项目工程分析中,勘察期应重点关注()。
按照(),基金可分为契约型基金与公司型基金。
以下不属于法律援助特点的是()。
教育与处罚相结合政策的基本要求是()。
知识管理:在组织中建构一个量化与质化的知识系统,让组织中的信息与知识通过获得、创造、分享、整合、记录、存取、更新的创新等过程,不断地同馈到知识系统内,形成永不间断的累积个人与组织的知识,并成为组织智能的循环。在企业组织中成为管理与应用的智能资本,有助于企业
ThefieldwhereyouplayballgamesItiswhatyoueatsomethingwith.
最新回复
(
0
)