首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
28
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
标号loop的值是多少?如何根据指令计算得到?
选项
答案
标号loop的值为80000,是循环入口处首条指令的地址,由跳转指令的32位地址80020的高4位(0000B),与指令中给出的低26位(20000)拼接成30位地址,然后再在低位添加两个0(相当于乘以4),得到:20000×4=80000。
解析
转载请注明原文地址:https://kaotiyun.com/show/EVRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列事件最能体现对苏联民主制造成重大破坏的是()。
1994年5月,江泽民在进一步强调正确处理改革、发展、稳定的关系时指出()。
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
1973年,以美元为中心的资本主义世界货币体系崩溃,反映出()。①国际金融领域内美元地位衰落②美国由债权国变为债务国③资本主义国家实力的对比发生了新的变化④美国的世界经济地位严重动摇
第二次工业革命引起的生产关系方面最突出的变化是()。
印度种姓制度中,处于被剥削被压迫地位的两个瓦尔那是()①婆罗门②刹帝利③首陀罗④吠舍
下列哪两个国家是第二次工业革命的发源地和“中心”?
在请求页式系统中,一程序的页面走向(访问串或引用串)为2,3,4,5,2,3,6,2,3,4,5,6,设分配给该程序的存储块数为m。试分别计算m=3和m=4时,FIFO和LRU两种替换算法的缺页(页故障)数,并给出:结果说明了什么?
已知某CPU有16根地址线、8根数据线,并用MREQ作为访存控制信号(低电平有效)。现有下列存储芯片:1K×4位ROM、2K×4位ROM、4K×8位ROM、4K×8位RAM、8K×4位RAM、8K×8位RAM和非门、与非门、或非门若干,如下图所
某汽车轮渡口,过江渡船每次能载10辆车过江。过江车辆分为客车类和汽车类,上渡船有如下规定:同类车先到先上船,客车先于货车上船,且每上4辆客车,才允许上一辆货车,若等待客不足4辆,则以货车代替,若无货车等待允许客车都上船。写一算法模拟渡口管理。
随机试题
驾驶机动车遇到跨江、河、海大桥时,要控制好方向加速通过。
下列关于行政机构编制的说法中,正确的是()。
可口可乐公司因拥有世界性的专利,仅生产一种口味、一种规格和形状的瓶装可口可乐,连广告词也只有一种。它所实施的是()
Happinesscanbedescribedasapositivemoodandapleasantstateofmind.Accordingtorecentpolls(民意测试),sixtytoseventype
Pickoutfiveappropriateexpressionsfromtheeightchoicesbelowandcompletethefollowingdialoguebyblackeningthecorresp
陈某经营一家批发兼零售的百货商店,主营烟酒。陈某感觉正常经营烟酒利润太低,于是想经营“水货”。便偷偷地通过各种渠道辗转大量购进走私进口的国外品牌香烟和洋酒。1年时间,陈某共牟利50万元,行为严重扰乱了正常市场秩序。陈某的行为构成:()
农业统计的主要内容包括()。
一列长为240米的火车,速度为60米/秒,经过2.16千米的隧道,该车完全通过这个隧道.需要多长时间?
反映项目盈利能力的指标包括()
请在“答题”菜单下选择“字处理”命令,然后按照题目要求再打开相应的命令,完成下面的内容,具体要求如下:将大标题段(“相聚上海”)文字设置为三号红色、黑体、加粗、居中。
最新回复
(
0
)