首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个while语句为“while(save[i]=k) i+=1;”,若对其编译时,编译器将i和k分别分配在寄存器s3和s5中,数组save的基址存放在s6中,则生成的MIPS汇编代码如下: loop: sll t1,s3,
某高级语言程序中的一个while语句为“while(save[i]=k) i+=1;”,若对其编译时,编译器将i和k分别分配在寄存器s3和s5中,数组save的基址存放在s6中,则生成的MIPS汇编代码如下: loop: sll t1,s3,
admin
2017-04-28
36
问题
某高级语言程序中的一个while语句为“while(save
=k) i+=1;”,若对其编译时,编译器将i和k分别分配在寄存器s3和s5中,数组save的基址存放在s6中,则生成的MIPS汇编代码如下:
loop: sll t1,s3, 2 #R [ tl]←R [s3 ]<<2,即 R [t1]=i*4
add t1, t1, s6 #R [ t1]←R [ t1]+R [s6] ,即 R [t1] =Address of save
t0, 0 (t1) #R [t0]←M [R [t1] +0], gp R[t0] =save
bne . t0,s5f exit #if R[t0]≠R[s5] then goto exit
addi s3, s3,1 #R [s3]←R [s3]+1,即 i=i+l
j loop #goto loop
exit;
假设从loop处开始的指令序列存放在内存80000处,则上述循环对应的MIPS机器码如图5—1所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
为什么指令“sll t1,s3,2”能实现4*i的功能?
选项
答案
因为这是左移指令,左移2位,相当于乘以2
2
=4;
解析
转载请注明原文地址:https://kaotiyun.com/show/ZWRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
“马尔斯校场流血事件”
下列选项中不是严复的著作的是()
1923年纳粹党魁希特勒发动了“啤酒馆暴动”,对此叙述不正确的一项是()。
下列选项中,对东汉度田问题的描述中,不正确的是()
解放军渡江战役中横渡长江的东西两个攻击点是()。
世界近代史上,世界经济发展经历了两次大的飞跃,即第一次工业革命和第二次工业革命。阅读下面两段材料,回答问题:材料一工业革命的主角——蒸汽机,是经验和科学相结合的产物。科学对工业革命的发展做出重大贡献。工场手工业的生产,主要依靠以人力和经
林则徐主持编译的《四洲志》,介绍了世界各国的史地。鸦片战争后,主要以《四洲志》为基础成书的重要著作是()
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
在明朝中叶,农业生产发生了一件非常重要的事件——(),对于当时的食物结构产生了重大的影响
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
随机试题
患者,女,45岁,体重60kg,工人,半年来乏力,查体:BP19.5/13kPa(150/100mmHg),心肺(-),下肢轻度水肿,空腹血糖8.7mmol/L,餐后2小时血糖13.2mmol/L,尿蛋白(±),尿糖(+),WBC(1~3)/HP,
了解目标人群对各种干预措施的看法属于
男,22岁,舌侧窝呈囊状深陷,变黑发软,叩痛(-),冷热诊无异常,未穿髓,其诊断和处理是
依据《注册安全工程师执业资格制度暂行规定》的规定,注册安全工程师注册后脱离安全工作岗位连续满()的,由所在单位向注册管理机构办理注销注册。
某演播中心工程,大演播厅舞台模板支架为钢管脚手架,高度为36.4m。某日上午在浇筑混凝土过程中,模板支架发生坍塌,导致6人死亡,35人受伤。经调查,该模板支撑系统施工方案中无施工荷载计算,施工中存在立杆间距、水平杆步距尺寸过大,部分立杆随意搭接
工程建设项目具有一般项目的基本特征,具体表现在()
【2016上】小明看书时可以“一目十行”,而小华则“一目一行”。这反映了他们在哪种注意品质上存在差异?()
某小朋友在暑假期间擅自钻幼儿园的铁门,导致右腿划伤。对于该小朋友所受伤害,下列选项中正确的是()。
建设用地使用权的取得方式包括出让、转让,以及行政划拨,关于这两种方式,以下说法正确的是()
【2015年第46题】有人认为,任何一个机构都包括不同的职位等级或层级,每个人都隶属于其中的一个层级。如果某人在原来级别的岗位上干得出色,就会被提拔,而被提拔者得到重用后却碌碌无为,这会造成机构效率低下、人浮于事。以下哪项如果为真,最能质疑上述观点?
最新回复
(
0
)