首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
32
问题
某高级语言程序中的一个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
学硕统考专业
相关试题推荐
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
北约和华约两个组织对峙近半个世纪,其影响是()。
林则徐主持编译的《四洲志》,介绍了世界各国的史地。鸦片战争后,主要以《四洲志》为基础成书的重要著作是()
1984年,《中共中央关于经济体制改革的决定》中强调,商品经济的充分发展是社会经济发展不可逾越的阶段,市场调节的辅助性作用不可缺少,并指出要有步骤地逐步缩小指令性计划的范围。这表明当时我国()
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
下列哪两个国家是第二次工业革命的发源地和“中心”?
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
已知某CPU有16根地址线、8根数据线,并用MREQ作为访存控制信号(低电平有效)。现有下列存储芯片:1K×4位ROM、2K×4位ROM、4K×8位ROM、4K×8位RAM、8K×4位RAM、8K×8位RAM和非门、与非门、或非门若干,如下图所
指令系统字长16位,每个地址码为6位,采用扩展操作码的方式,试设计14条二地址指令,100条一地址指令,100条零地址指令。(1)画出操作码的扩展形式。(2)下图为指令译码逻辑图,其中只给出了二地址指令的译码逻辑,试补全一地址指令和零地址指令的
随机试题
中国共产党在抗日战争时期的土地政策是()
A.致病菌侵入血液循环,持续存在,迅速繁殖,产生大量毒素B.局部化脓性病状的细菌栓子或脱落的感染血栓,间歇地进入血液循环,并在身体各处的组织或器官内,发生转移性脓肿C.少量致病菌侵入血液循环内,迅即被人体防御系统所清除,不引起或仅引起短暂而轻微的全身反
下列哪项不是良性肿瘤的特征
上腹部手术拆线的时间是
起到防水保护和装饰作用的防水材料是()。
已知前五年的平均增长速度10%,后五年的平均增长速度为8%,求这10年的平均增长速度,下列计算方法正确的是()。
律师张某2014年10月取得收入情况如下:(1)从任职的律师事务所取得应税工资7000元,通信和交通补贴1000元,办理业务分成收入3000元,在分成收入案件办理过程中,张某以个人名义聘请了一位兼职律师刘某协助,支付刘某报酬5000元。
良好的——发展对幼儿——健康和其他各方面的发展都具有重要影响。
在教材编写过程中,课程内容前后反复出现,且后面的内容是对前面内容的深化。这种教材编排方式是()。
采取跑步,大声喊叫甚至痛哭一场来缓解心理压力的方式属于()。
最新回复
(
0
)