首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
20
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
标号loop的值是多少?如何根据指令计算得到?
选项
答案
标号loop的值为80000,是循环入口处首条指令的地址,由跳转指令的32位地址80020的高4位(0000B),与指令中给出的低26位(20000)拼接成30位地址,然后再在低位添加两个0(相当于乘以4),得到:20000×4=80000。
解析
转载请注明原文地址:https://kaotiyun.com/show/EVRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
水门事件
洪武年间修复过的水利工程有()。
蒋介石在国民党的()全国代表大会上的对外关系演说表示国民党对日关系开始发生变化。
试析淝水之战前后南北政权的特点和变化。
以孙中山为首的革命派和以康有为代表的维新派,是推动近代中国社会变革的两个重要派别。两派主张的主要分歧在于()
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
北约和华约两个组织对峙近半个世纪,这()。
1854年,英国外交大臣致函英国驻华公使说:“为了适应外商对农业产品已增加了的需要,新的贸易市场尚待开辟。”1856年,法国外长则指令法国驻华代办强调“商业关系的推广”,并强调“这是一个关系到至高无上权益的问题”。这说明()。
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
指令系统字长16位,每个地址码为6位,采用扩展操作码的方式,试设计14条二地址指令,100条一地址指令,100条零地址指令。(1)画出操作码的扩展形式。(2)下图为指令译码逻辑图,其中只给出了二地址指令的译码逻辑,试补全一地址指令和零地址指令的
随机试题
全血细胞减少,骨髓增生低下,造血细胞减少,这样的血象、骨髓象不见于:()
A.开瓣音B.奔马律C.Austin-Flint音D.Graham-Steell音二尖瓣狭窄时,若肺动脉高压肺动脉瓣区可闻及
患者,男,61岁。戴全口义齿1周,上唇牵动时感觉疼痛,左侧咬食物时义齿不脱位.右侧咬食物时义齿脱落,有时将颊部软组织咬出血肿,检查见正中咬合接触良好,上唇系带处2mm大小的溃疡,左侧第二磨牙区的颊黏膜见4mm直径大小的血肿。右侧咬食物时义齿脱落,应该选磨(
出国留学贷款的借款人在贷款到期日时的实际年龄不得超过()岁。
下列各项中,属于企业一般不应把风险承担作为风险管理策略的情况是()。
儿童已有发展水平和在他人帮助下所能达到的发展水平之间的差异称为______。
有7件产品,其中有3件是次品。每次抽查一件产品(不放回),能够恰好在第四次找出3件次品的概率为()。
与远期合约相比,金融期货合约的特点是什么?(中国人民银行)
A、Theshoppingcenterisabitfaraway.B、Hedoesn’tknowhowtogettotheshoppingcenter.C、Theshoppingcenterisjustarou
Theclimateisgraduallybecoming(dry)______andwarmer.
最新回复
(
0
)