首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
30
问题
某高级语言程序中的一个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
学硕统考专业
相关试题推荐
七君子事件
兵家是专门研究军事理论和实践的学派,主要代表人物是战国中期齐国的(),他所著的兵书是一部杰出的古代兵书。
规定了电流、电动势、电阻等概念的物理学家是()。
克里特文明的文字类型是()。
新石器时代的房屋建筑根据环境的不同形成了不同的类型,()地区多为干栏式建筑。
火的使用,是人类在征服自然的进程中所取得的伟大成果。人类开始使用天然火是在()。
“瓜步之战”发生在下列哪两个政权之间?()
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
某汽车轮渡口,过江渡船每次能载10辆车过江。过江车辆分为客车类和汽车类,上渡船有如下规定:同类车先到先上船,客车先于货车上船,且每上4辆客车,才允许上一辆货车,若等待客不足4辆,则以货车代替,若无货车等待允许客车都上船。写一算法模拟渡口管理。
从下面关于虚拟设备的论述中,选择一条正确的论述()。
随机试题
骨盆分界有关的是()
腓神经麻痹,可见
患者男,57岁。突发意识障碍,血压180/110mmHg,头痛,呕吐,出现右侧肢体偏瘫,脑CT示脑内有高密度区。该病处理方法不包括
乳突位于
X线钡剂检查钡影呈跳跃征象(Sti-erlin-sign)者,提示为
票据失票人向人民法院提出公示催告申请后,如果人民法院决定受理,发出公告的期限是()。
历史影视作品可以不加选择地作为课程资源。()
你在与客户接触的过程中,客户向你提出了一个你回答不了的技术问题,你当时又无法与其他人联系,你怎么办?
Marriagemayimproveyoursleep,andbettersleepmayimproveyourmarriage,twonewstudiessuggestWomenwhoaremarriedo
A、Checkyournumberandcallagain.B、Telltheoperatorwhathashappened.C、Asktheoperatortoputyouthrough.D、Asktheoper
最新回复
(
0
)