首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
59
问题
某高级语言程序中的一个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://www.kaotiyun.com/show/aWRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试分析战后初期美苏冷战形成的原因。
“灌木林原野事件”
明朝初加强专制统治的措施中,与后来宦官专权有直接关系的是()。
洋务派创办军事工业的方式是()。
世界近代史上,世界经济发展经历了两次大的飞跃,即第一次工业革命和第二次工业革命。阅读下面两段材料,回答问题:材料一工业革命的主角——蒸汽机,是经验和科学相结合的产物。科学对工业革命的发展做出重大贡献。工场手工业的生产,主要依靠以人力和经
试析第三次科学技术革命对人类社会和历史进程的影响。
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
一个SPOOUNG系统由输入进程I、用户进程P、输出进程O、输入缓冲区、输出缓冲区组成。进程I通过输入缓冲区为进程P输入数据,进程P的处理结果通过输出缓冲区交给进程O输出。进程间数据交换以等长度的数据块为单位,这些数据块均存储在同一个磁盘上,因此,SPOO
从下面关于虚拟设备的论述中,选择一条正确的论述()。
随机试题
足月儿是指
对原发性肝癌诊断有特异性的是
A.B超B.MRUC.肾图D.逆行肾盂造影E.增强CT精索静脉曲张患者为进一步明确诊断与病因可行的检查是
高温中暑的治疗有机磷杀虫药中毒的特效解毒剂
下列行为违反《反垄断法》的有()。
根据我国《宪法》和法律的规定,下列关于全国人民代表大会会议的哪些说法是错误的?
级数x-x3+x5+…+(-1)nx2n+1+…(-1<x<1)的和函数是()。
下列会计要素中,成为动态会计要素的有()。
装载植物、动植物产品和其他检疫物出境的运输工具,经口岸检验检疫机构查验合格后方可装运,如发现(),须经除害处理后,由口岸检验检疫机构签发《运输工具检疫处理证书》,准予装运。
与酵母菌相比,乳酸菌细胞中不具有的结构是()。
最新回复
(
0
)