首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
59
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
指令“j loop”的操作码是什么?(用二进制表示)
选项
答案
指令“j loop”的操作码是“000010B”。
解析
转载请注明原文地址:https://kaotiyun.com/show/IVRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1994年5月,江泽民在进一步强调正确处理改革、发展、稳定的关系时指出()。
康有为在他的《孔子改制考》中将孔子奉为主张变革的先驱,下列描述正确的是()
解放军渡江战役中横渡长江的东西两个攻击点是()。
晚清时期清帝年号的正确排序是
下列哪两个国家是第二次工业革命的发源地和“中心”?
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
某定点机字长8位(含1位符号位),现该机中一个寄存器的内容为43H,则将其算术左移一位、算术右移一位的结果分别为()。
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
指令系统字长16位,每个地址码为6位,采用扩展操作码的方式,试设计14条二地址指令,100条一地址指令,100条零地址指令。(1)画出操作码的扩展形式。(2)下图为指令译码逻辑图,其中只给出了二地址指令的译码逻辑,试补全一地址指令和零地址指令的
随机试题
《先醒斋医学广笔记》治疗吐血的要诀是
A.开始产生思维B.直觉活动思维C.初级抽象思维D.初级概括性思维E.高级抽象思维思维活动由初级发展到高级,4~5岁出现哪种思维
手提式与直立式高压蒸汽灭菌器,压力升至一定程度后需开放排气管排出冷空气,此压力是
代表心室除极和复极总时间的是代表心房除极波形的是
国有企业整体改建为公司制企业时,在评估基准日与建账日之间发生的盈亏,由()享有和承担。
根据《期货交易所管理办法》的规定,()应当设立独立董事。
“得一官不荣,失一官不辱,勿说一官无用,地方全靠一官;吃百姓之饭,穿百姓之衣,莫道百姓可欺,自己也是百姓”。这幅对联启示我们()。①要在劳动和奉献中创造价值②自我价值是社会价值的前提和基础③价值判断与价值选择具有主体差
按监督主体与监督对象的隶属关系可分为权力机关监督、检察机关监督、审判机关监督、公安机关内部临督等。()
使用取样记录法,要求观察者在开始之前就确定()
ThewelfareofchildrenisapriorityfortheUN.In【B1】______Europeand【B2】______Asiatheresearchisfocussingonthosekept
最新回复
(
0
)