首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
55
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
指令“jloop”的操作码是什么?(用二进制表示)
选项
答案
指令“j loop”的操作码是“000010B”。
解析
转载请注明原文地址:https://kaotiyun.com/show/aWRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
分析安史之乱发生的原因及其影响。
古代两河流域最具代表性的文学作品是()。
下面哪项条约没有涉及德国的赔款问题?()
为加强君权,皇太极时代开始直接控制的“上三旗”不包括()。
下面有关兵制的内容,与唐玄宗有关的是()
中古时代实行索贡巡行赋税征收方式的国家是()。
袁世凯在控制自己权力,实现对全国控制的过程中,主要颁布的法律不包括()。
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
1940年毛泽东的《新民主主义论》:“而所谓民主主义,现在已不是旧范畴的民主主义,已不是日民主主义,而是新范畴的民主主义,而是新民主主义”。毛泽东分民主革命的两个阶段主要依据是
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
随机试题
简述丰田LS400汽车电控悬架系统的检修过程。
患者,男,28岁,因车祸致脑外伤入院,神志不清。查体:体温39.5℃,脉搏68次/分,呼吸17次/分,血压165/95mmHg,遵医嘱给予降温,静脉滴注甘露醇。此时最主要的降温方式是
慢性感染结局为
男性,35岁,农民,因畏寒、发热、全身酸痛6天,尿黄2天于7月28日入院,体温39℃,巩膜黄染,球结膜充血,A180IU/L,T-Bil58tXtooL/L,尿蛋白(++),RBC4—5个/HP,WBC10-12个/HP,确诊本病人的诊断依据是
复验灰线的检查内容不包括()。
根据《建设项目工程总承包管理规范》GB/T50358-2005,工程总承包项目管理的主要内容有()。
根据《汽车贷款管理办法》,个人汽车贷款的贷款人应当建立借款人信贷档案,载明()。
2016年9月,A、B、C、D协商设立普通合伙企业。其中,A、B、D系辞职职工,C系一法人型集体企业,其拟定的合伙协议约定:A以劳务出资、B、D以实物出资,对企业债务承担无限责任,并由A、D负责公司的经营管理事务;C以货币出资,对企业债务以其出资额承担有限
A、 B、 C、 D、 B
Marywasquiteconsiderateofherhusband______sheusedtomakecoffeeforhimwhenhewroteinthedeadnight.
最新回复
(
0
)