首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
20
问题
某高级语言程序中的一个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://jikaoti.com/ti/0IfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
【奥地利王位继承战争】南京大学2013年国际关系史真题
以下内容不属于中国共产党为解决中西部落后问题,巩固发展国防事业而采取的三线建设的是()。
古代两河流域最具代表性的文学作品是()。
西欧早期资产阶级反封建斗争以反天主教会的方式进行,主要原因是()①天主教会是最有势力的封建主集团②天主教会是封建的精神工具③天主教会日益腐败④近代自然科学的兴起
改革开放以后,我国农村产业结构巨大的转变表现在()。
在击溃国民党的全面进攻和重点进攻中,人民解放军的主要作战目标是()。
在下面哪本著作中以异化劳动理论的形式阐述了一种新的科学世界观的雏形?()
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
在下列排序方法中不需要对排序码进行比较就能进行排序的是()。
从下面关于虚拟设备的论述中,选择一条正确的论述()。
随机试题
镍基焊条的特点是焊后焊缝的强度高、致密性好,但不能进行机械加工。()
企业价值评估过程中,首先要明确评估目的和评估对象,下列选项属于明确评估对象内容的是【】
甲对乙享有债权,丙以其自有的一套房屋向债权人甲设定抵押,下列表述正确的是?
实践中常采用经营收益间接估算企业未来的经营净现金流量。其计算公式是()。
股票网上发行就是利用证券交易所的交易系统,新股发行主承销商在证券交易所挂牌销售,投资者通过证券营业部交易系统进行申购的发行方式。()
关于信托类产品的流动性,下列说法错误的是()。
甲公司为增值税一般纳税人,适用的增值税税率为17%,假定不考虑除增值税以外的其他税费。甲公司对投资性房地产采用公允价值模式进行后续计量。甲公司与房地产相关的业务资料如下:(1)2011年1月,甲公司开始自行建造一栋办公楼并于当月购入工程物资一批,价款
救助站对流浪乞讨人员实行救助一般遵循如下程序:()。
在表中八类指标名称中,2007年2月城市居民消费超过上年同期的有()大项。下列推论不正确的是()。
①设α1,α2,…,αs和β1,β2,…,βt,都是n维向量组,证明r(α1,α2,…,αs,β1,β2,…,βt)≤r(α1,α2,…,αs)+r(β1,β2,…,βt).②设A和B是两个行数相同的矩阵,r(a|B)≤r(a)+r(B).
最新回复
(
0
)