首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
34
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
t0和s6的编号各为多少?
选项
答案
从图5—1中第3和第4条指令可以看出,$t0的编号为8,从第2条指令可以看出$s6的编号为22。
解析
转载请注明原文地址:https://jikaoti.com/ti/RIfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
古代两河流域最具代表性的文学作品是()。
下列选项中,对东汉度田问题的描述中,不正确的是()
胡适与李大钊进行“问题与主义之争”的主战场是()。
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
西汉初年,西域共有36国,其中以()人口最多。
下面有关兵制的内容,与唐玄宗有关的是()
对巴黎公社的评述,正确的有()。①是无产阶级建立政权的第一次伟大尝试②主要的经验是废除旧的国家机器,建立新的国家机器③其实践和经验,丰富了马克思主义理论④由于无产阶级的不成熟,其失败是不可避免的
在周初分封中,分封同姓诸侯国、异姓诸侯国,也分封圣王之后,下面属于圣王之后的封国为()。
1940年毛泽东的《新民主主义论》:“而所谓民主主义,现在已不是旧范畴的民主主义,已不是日民主主义,而是新范畴的民主主义,而是新民主主义”。毛泽东分民主革命的两个阶段主要依据是
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的:ProcessPO:do{flag[0]=true;While(flag[1]);
随机试题
A、脑膜炎球菌B、铜绿假单胞菌C、金黄色葡萄球菌D、B组溶血性链球菌E、大肠埃希菌5岁小儿患化脓性脑膜炎最常见的病原菌是()
偶然误差
项目选址的基本原则不包括()。
()是由引起索赔权利发生的事件或行为。
政府购买物品和劳务用于自身的消费,这部分政府的支出称为()。
某单位两个部门人数相等,甲部门中党员占50%,乙部门中党员占20%。如从该单位任选1人参加业务培训,则选出的人是党员的概率是多少?()
Somecompaniesaremorecreativeintheiruseofhistorythanothers.HSBC’sHistoryWall,astrikingartinstallationatthebank
法律的调整对象是我国法律部门划分的主要标准。()
某国议员认为:“只要提高工人工资就会导致通货膨胀。如果发生通货膨胀,那么人民就会遭受损失。人民遭受损失,就会使政府失去人心。政府只有得人心,国家才能和谐稳定。”根据该议员的观点,以下除了哪项,均可以推出?()
下列说法完全正确的一项是:
最新回复
(
0
)