首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
36
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
t0和s6的编号各为多少?
选项
答案
从图5-1中第3和第4条指令可以看出,St0的编号为8,从第2条指令可以看出$s6的编号为22。
解析
转载请注明原文地址:https://kaotiyun.com/show/BVRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1917年发生的开辟人类历史新纪元的重大事件是()。
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
康有为在他的《孔子改制考》中将孔子奉为主张变革的先驱,下列描述正确的是()
中华人民共和国恢复了在联合国合法席位的时间是()。
唐朝对外关系呈现出前所未有的盛况,其原因不包括()
埃及曾两次被波斯帝国征服,波斯第二次征服埃及的时间是()。
下列哪两个国家是第二次工业革命的发源地和“中心”?
在请求页式系统中,一程序的页面走向(访问串或引用串)为2,3,4,5,2,3,6,2,3,4,5,6,设分配给该程序的存储块数为m。试分别计算m=3和m=4时,FIFO和LRU两种替换算法的缺页(页故障)数,并给出:结果说明了什么?
指令字长为12位,每个地址码为3位,采用扩展操作码的方式,设计4条三地址指令、16条二地址指令、64条一地址指令和16条零地址指令。(1)给出一种操作码的扩展方案。(2)计算该方案操作码的平均长度。
随机试题
A.沙奎那韦B.多柔比星C.头孢氨苄D.利巴韦林E.青霉素钠具有抗艾滋病作用的药为
合成和释放血管性假性血友病因子(vWF)的是
坏死性小肠炎最常见的受累部位以_________为主。
下列财产所有权的取得方式中属于原始取得方式的是()。
马歇尔试验的技术指标包括()。
在企业价值评估中,公开信息资料的收集可从下列选项中的()获得。
当事人之间不存在管辖协议时,下列关于民事诉讼地域管辖的表述中,不符合民事诉讼法律制度规定的是()。(2017年)
下列选项中,哪一种算法的安全性是建立在大素数分解的基础上,素数分解是一个极其困难的问题()。
Please______yourreportcarefullybeforeyouhanditintome.
Thefollowingisthecontentsofabookonstocks.Afterreadingit,youarerequiredtofindtheitemsequivalentto(与……相同)th
最新回复
(
0
)