首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
47
问题
某高级语言程序中的一个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://www.kaotiyun.com/show/6VRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
万历年间,()的获得使得佃农与地主之间只存在单纯的经济强制关系,没有人身依附关系
明朝初加强专制统治的措施中,与后来宦官专权有直接关系的是()。
在巴黎和会上获利最大的两个国家是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
根据下列史料,说明朝鲜社会性质发生了怎样的变化。第四款朝鲜釜山之草粱项设有日本公馆,久为两国人民通商之地。从今日起,改革从前惯例及岁遣船等事,以此次新订条款为标准,办理贸易事务,朝鲜政府开放第五款所载两口岸,准日本人民往来通商,随意在该两地租借地
晚清时期清帝年号的正确排序是
解放军渡江战役中横渡长江的东西两个攻击点是()。
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
随机试题
简述柏拉图崇尚贤人政治反对民主制的原因及柏拉图抨击民主制弊端的理由。
18岁女性患者,内外生殖器发育正常,肥胖,一直未有月经,以下检查哪一项对诊断关系不大
对怀疑急性脑出血的患者,最好的检查方法是
A.可疑不良反应B.一般不良反应C.严重不良反应D.罕见不良反应E.新的不良反应
关于冲突规范的类型的说法正确的是下列哪项?()
就甲、乙两家投标单位而言,若不考虑资金时间价值,判断并简要分析业主应优先选择哪家投标单位?就乙、丙两家投标单位而言,若考虑资金时间价值,判断并简要分析业主应优先选择哪家投标单位?(注:现值系数见表1-3)
按照专业工程规模标准,大型装饰装修工程是指单项工程合同额不低于()的工程。
施工图预算中适应于市场经济体制的预算编制方法是()。
阅读案例,按要求作答。A小学是一所农村片区中心学校,郑老师是该校的新任校长。开学前,郑校长深入调查了A小学之前的办学情况,了解到一些问题:因外来生源多而学位有限,采取考试入学;学校经费管理、使用不够规范,存在虚报、挪用少量代课金现象;个别教师在校
(2012年下半年)甲乙双方订立合同,规定甲应予2007年8月1日交货,乙应予同年8月7日付款,月底,甲发现乙财产状况恶化,已没有支付货款的能力,并有确切证据,甲提出终止合同,但乙未允。基于上述情况,甲于8月1日未按约定交货,依照合同法的原则。下列关于甲行
最新回复
(
0
)