首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
40
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
MIPS的编址单位是多少?数组save每个元素占几个字节?
选项
答案
MIPS的编址单位是字节。从图5-1可看出,每条指令32位,占4个地址,所以一个地址中有8位,因为每次循环取数组元素时,其下标地址都要乘以4,所以save数组的每个元素占4个字节。
解析
转载请注明原文地址:https://kaotiyun.com/show/nVRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
水门事件
明朝初加强专制统治的措施中,与后来宦官专权有直接关系的是()。
1994年5月,江泽民在进一步强调正确处理改革、发展、稳定的关系时指出()。
蒋介石在国民党的()全国代表大会上的对外关系演说表示国民党对日关系开始发生变化。
西汉初年,西域共有36国,其中以()人口最多。
解放军渡江战役中横渡长江的东西两个攻击点是()。
根据下列史料,说明朝鲜社会性质发生了怎样的变化。第四款朝鲜釜山之草粱项设有日本公馆,久为两国人民通商之地。从今日起,改革从前惯例及岁遣船等事,以此次新订条款为标准,办理贸易事务,朝鲜政府开放第五款所载两口岸,准日本人民往来通商,随意在该两地租借地
以孙中山为首的革命派和以康有为代表的维新派,是推动近代中国社会变革的两个重要派别。两派主张的主要分歧在于()
晚清时期清帝年号的正确排序是
下图是某模型机CPU的组成框图。设该CPU采用同步控制逻辑,分取指周期、取第一操作数周期,取第二操作数周期、执行周期四个机器周期,每个机器周期有T0、T1、T2三个节拍。试写出如下双操作数运算指令的微操作命令及节拍安排。ADDR0,(R1)完成功
随机试题
绝经后妇女出现男性化体征的原因
需要加入抑菌剂的有
在导致事故发生的各种因素中,()占主要地位。
在工程建设中,对不同的新技术、新工艺和新材料应用方案进行经济分析可采用的静态分析方法有()。
某投资者采取要约收购方式收购上市公司时,下列做法符合法律规定的是()。
布克与诺维尔让两组大学生以最快速度和正确性来做练习,连续进行75次,每次30秒。在前50次练习中,甲组知道每次练习的成绩,乙组不知道。自第51次练习开始,两组条件对换,结果前50次甲组成绩比乙组好,后25次甲组成绩变坏了,乙组成绩明显上升。试解释甲、乙
下列属于完全民事行为能力人的是()。
下列物品利用凸透镜透光原理的是:
“一带一路”倡议提出三年来,已经有100多个国家和国际组织参与其中,我国同沿线30多个国家签署共建合作协议,与20多个国家开展了国际产能合作,一批有影响力的标志性项日逐步落地,截至2016年7月,我国对“一带一路”相关国家的投资累计已达511亿美元,占同期
TheLondon2012sustainabilitywatchdogembroiledinarowoverthesponsorshipoftheOlympicStadiumbyDowChemicalistopus
最新回复
(
0
)