首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
47
问题
某高级语言程序中的一个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
学硕统考专业
相关试题推荐
试分析战后初期美苏冷战形成的原因。
以下内容不属于中国共产党为解决中西部落后问题,巩固发展国防事业而采取的三线建设的是()。
西汉初年,西域共有36国,其中以()人口最多。
在巴黎和会上获利最大的两个国家是()。
下面有关兵制的内容,与唐玄宗有关的是()
试析第三次科学技术革命对人类社会和历史进程的影响。
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
分时系统里,在条件相同的情况下,通常KLT(内核级线程)比ULT(用户级线程)得到更多的CPU时间,请简要解释之。
下列叙述正确的个数是()。 1)向二叉排序树中插入一个结点,所需比较的次数可能大于此二叉排序树的高度。2)对B-树中任一非叶子结点中的某关键字K,比K小的最大关键字和比K大的最小关键字一定都在叶子结点中。3)所谓平衡二叉树是指左、右
假设在一台单处理机上执行如下表所示的进程,且假定这些进程在时刻0以1,2,3,4,5的顺序创建。时间单位为时间片,优先级以数值大者为优。(1)请说明分别使用FCFS、RR(时间片=1)、SPF以及非抢夺式优先级调度算法时,这些进程的执行
随机试题
经传唤调查,某区公安分局以孙某散布谣言,谎报险情,决定对其处以10日行政拘留,并处500元罚款。下列选项正确的是()。
8个月男婴,呕吐腹泻3天,无尿12小时,体温37.8℃,嗜睡与烦躁交替,双眼凹陷,口唇干燥、樱桃红,皮肤弹性极差,四肢冷,脉细弱,呼吸60次/分,心率160次/分,心音低钝,腹胀,肠鸣音减少.血象:Hb150g/L,WBC13×109/LN0.40,L
A.木通B.钩藤C.大血藤D.鸡血藤E.桑枝横切面皮部呈红棕色,有数处向内嵌入木部,木部黄白色,有多数细孔状导管的药材是
关于地役权法律关系,下列哪项表述是错误的?
我国的环境标准分为()环境保护标准。
位于中亚地区的里海,蕴藏着丰富的油气资源,据比较可靠的估测,该地区石油最终可开采的总储量为250亿~350亿桶,可与英国的北海油田相媲美,接近世界储量的3%。读“里海周边地区图”,回答问题:长期以来,关于里海是国际海域还是湖泊的问题,沿岸五国争论不休
公民道德建设要坚持效率优先、兼顾公平的原则。()
有4张全新的扑克牌,其中黑桃、红桃各2张,它们的背面都一样,将它们洗匀后,背面朝上放到桌面上,从中任意摸出2张牌,摸出的花色不一样的概率是:
精神:焕发
简述清末商事立法的主要特点。
最新回复
(
0
)