首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
37
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
MIPS的编址单位是多少?数组save每个元素占几个字节?
选项
答案
MIPS的编址单位是字节。从图5—1可看出,每条指令32位,占4个地址,所以一个地址中有8位,因为每次循环取数组元素时,其下标地址都要乘以4,所以save数组的每个元素占4个字节。
解析
转载请注明原文地址:https://kaotiyun.com/show/pWRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
结合诸条约内容简述中国社会沦为半殖民地半封建社会的过程。
【波兹南事件】北京大学2003年欧美近现代史真题;华中师范大学2015年世界史基础真题
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
洋务派创办军事工业的方式是()。
中世纪著名的阿拉伯学者阿维森纳的代表作是()。
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
1947年,刘邓大军千里跃进大别山,揭开了战略反攻的序幕。据此回答问题:中共中央将战略决战的方向首先指向的是()
若二叉树的前序序列为DABCEFG,中序序列为BACDFGE,则其层次序列为()。
假设在一台单处理机上执行如下表所示的进程,且假定这些进程在时刻0以1,2,3,4,5的顺序创建。时间单位为时间片,优先级以数值大者为优。(1)请说明分别使用FCFS、RR(时间片=1)、SPF以及非抢夺式优先级调度算法时,这些进程的执行
随机试题
下列哪种形态癌的可能性最大
一次性使用血袋如未装保存液,则应按袋内表面积加入无菌无热原的生理盐水,在一定温度下保存,振摇,作为试供液。其保存温度及保存时间分别为
根据《建设工程工程量清单计价规范》的有关规定,下列关于池槽保温隔热工程量的计算,正确的是()。
影响企业选择厂址的因素主要有()。
资料一:A公司有关资料如下:该公司2014年经营性现金流入380万元、经营性现金流出300万元。资料二:B公司2014年计划生产单位售价为15元的A产品。该公司目前有两个生产方案可供选择:方案一:单位变动成本为7元,固定成本为60万元;
下列属于人力资源内部供给预测的方法有()。
结合材料回答问题:材料1今年(2015年)以来,欧洲面临第二次世界大战以来最为严重的难民潮。截至8月底,今年累计涌入难民人数超过50万人。地中海地处欧洲、非洲和亚洲大陆之间,经由地中海前往意大利、希腊和西班牙等国成为难民入欧的重要通道。
设f(x)=,则f(n)(x)=______.
BetterControlofTBSeenIfaFasterCureIsFoundTheWorldHealthOrganizationestimatesthataboutone-thirdofallpeop
A、Repairtheotherdoor.B、Visitsomeruins.C、Haveanoutdoorparty.D、CatchtheSaturdaytrain.C[听力原文]M:Theweatherforecas
最新回复
(
0
)