首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
44
问题
某高级语言程序中的一个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://kaotiyun.com/show/BVRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中国第一个资产阶级革命团体兴中会建立的时间是()。
埃及曾两次被波斯帝国征服,波斯第二次征服埃及的时间是()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
1973年,以美元为中心的资本主义世界货币体系崩溃,反映出()。①国际金融领域内美元地位衰落②美国由债权国变为债务国③资本主义国家实力的对比发生了新的变化④美国的世界经济地位严重动摇
试分析淝水之战前后南北政局的特点及其变化。
印度种姓制度中,处于被剥削被压迫地位的两个瓦尔那是()①婆罗门②刹帝利③首陀罗④吠舍
“瓜步之战”发生在下列哪两个政权之间?()
在4×100米接力赛中,4个运动员之间存在如下关系:运动员1跑到终点把接力棒交给运动员2;运动员2一开始处于等待状态,在接到运动员1传来的接力棒后才能往前跑,他跑完100米后交棒给运动员3;运动员3也只有接到运动员2传来的接力棒后才能往前跑,他跑完100米
有两部计算机M1和M2,指令系统相同。它们的操作频率频率分别是400MHz和200MHz。指令分成A、B和C三类,在M1上执行分别需4、6和8个周期;在M2上执行分别需2、4和3个周期。现有一程序在两机器上执行,其中A、B和C三类指令依次占30%、50
随机试题
社会文化对消费者行为的影响体现在哪些方面?()
关于睾丸支持细胞结构的特点,下列哪项是错误的()
右上腹痛、呕吐、发热、黄疸为呕吐宿食为
一患者车祸后2小时送至医院,诉咳嗽、胸部疼痛。查T36.5℃,P130次/分,R30次/分,BP90/60mmHg,神清,右胸部压痛明显,右肺呼吸音低,右下肢骨折征。胸片示:右侧液气胸。
招标一般需要组织现场踏勘的项目有()。
Astudentwenttocollegeafter【C1】__________allhisschoolexaminations.Thereheputhisnamedownforworldgeography,【C2】____
单位时间内,动作重复的次数,称为()。
依次填入句中横线处的词语,最恰当的一组是()。①3月35日,欧盟贸易总干事奥沙利文在接受中国记者的采访时表示,中国应该能够帮助世界______金融危机,这是全球共同的利益。②20多岁时,在父亲的指导下他开始______并研究中国古钱币,历经40
组织管理精神世界中最核心、最本质的东西是()。
Outinthestreetatlast,themanstoppedrunningandlookedbackatthestepsofthegallery.Thewomanwasnotfollowinghim.
最新回复
(
0
)