首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
49
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
为什么指令“sll t1,s3,2”能实现4*i的功能?
选项
答案
因为这是左移指令,左移2位,相当于乘以2
2
=4;
解析
转载请注明原文地址:https://kaotiyun.com/show/6VRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
【波兹南事件】北京大学2003年欧美近现代史真题;华中师范大学2015年世界史基础真题
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
北约和华约两个组织对峙近半个世纪,其影响是()。
在“冷战”形成的过程中,影响苏联领导人对美政策变化的关键性事件是()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
(1)所有事件的最早发生时间如下:Ve(1)=0Ve(2)==5Ve(3)=6Ve(4)=max{ve(2)+3,ve(3)+6}=12Ve(5)=max{ve(3)+3,ve(4)+3}=15Ve(6)=ve(4)+4=16Ve(7)=ve
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:(1)请说明系统处于不安全状态;(2
指令系统字长16位,每个地址码为6位,采用扩展操作码的方式,试设计14条二地址指令,100条一地址指令,100条零地址指令。(1)画出操作码的扩展形式。(2)下图为指令译码逻辑图,其中只给出了二地址指令的译码逻辑,试补全一地址指令和零地址指令的
有两部计算机M1和M2,指令系统相同。它们的操作频率频率分别是400MHz和200MHz。指令分成A、B和C三类,在M1上执行分别需4、6和8个周期;在M2上执行分别需2、4和3个周期。现有一程序在两机器上执行,其中A、B和C三类指令依次占30%、50
随机试题
个体心理发展的年龄特征具有稳定性的重要表现是【】
采用振动台法并根据干土法测定土的最大干密度,测得干土试样质量为29kg,天然含水率为15%,试样体积为0.015m2,则该土样的最大干密度为()。
根据《建筑法》规定,某建设单位领取了施工许可证,下列情形中,可以不导致施工许可证废止的是()。
水泥粉煤灰碎石桩复合地基及夯实水泥土桩复合地基,其承载力检验,数量为总数的(),且不应少于3根。
为避免绞吸式挖泥船绞刀的挖泥轨迹重叠和遗漏,宜采用的开挖方法是()。
A公司采用配股的方式进行融资。2014年3月9日为配股除权登记日,以A公司2013年12月31日发行在外的普通股5000万股为基数,拟每10股配3股,配股价格为8元/股。配股前股市价格为15元/股。配股前甲投资者拥有A公司股票100万股,乙投资者拥有A公司
(2016年真题)邱老师经常梳理教学工作中遇到的问题,并运用教育学、心理学知识分析问题的成因,寻找解决策略。邱老师在这一过程中扮演的主要角色是()。
下面关于虚函数的描述中,正确的是()。A)基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明B)虚函数是非成员函数C)虚函数是static类型的成员函数D)派生类中的虚函数与基
Apreviouslyunknowndisease,SARShasenteredourdailyvocabulary.Nowweliveinits【C1】______WhileSARS【C2】______centerstag
Bookshavealwaysbeenthemaintoolsforteach.Butavastnumberofnew【M1】______havecomeintouseinthiscentury
最新回复
(
0
)