首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
56
问题
某高级语言程序中的一个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://kaotiyun.com/show/4WRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
七君子事件
蒙古军西征之后,罗斯处于()的控制之下。
近代中国第一个系统介绍西方思想与文化名著的翻译家和启蒙思想家是()。
下列关于清朝军机处的叙述,不正确的是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
新石器时代的房屋建筑根据环境的不同形成了不同的类型,()地区多为干栏式建筑。
林则徐主持编译的《四洲志》,介绍了世界各国的史地。鸦片战争后,主要以《四洲志》为基础成书的重要著作是()
下图是某模型机CPU的组成框图。设该CPU采用同步控制逻辑,分取指周期、取第一操作数周期,取第二操作数周期、执行周期四个机器周期,每个机器周期有T0、T1、T2三个节拍。试写出如下双操作数运算指令的微操作命令及节拍安排。ADDR0,(R1)完成功
一个SPOOUNG系统由输入进程I、用户进程P、输出进程O、输入缓冲区、输出缓冲区组成。进程I通过输入缓冲区为进程P输入数据,进程P的处理结果通过输出缓冲区交给进程O输出。进程间数据交换以等长度的数据块为单位,这些数据块均存储在同一个磁盘上,因此,SPOO
假定某计算机的CPU主频为80MHz,CPI为4,并且平均每条指令访存1.5次,主存与cache之间交换的块大小为16B,Caehe的命中率为99%,存储器总线宽度为32位。请回答下列问题。CPU和DMA控制器同时要求使用存储器总线时,哪个优先级更高?
随机试题
小儿单纯性肥胖
贸易摩擦:出口下滑
政治进化或政治发展的过程与结果是
A.Osler结节B.Ewart征C.Kussmaul征D.心包摩擦音E.Beck三联征渗出性心包炎
A.37.5℃~38℃B.39.1℃~41℃C.38.1℃~39℃D.>41℃E.39.1℃~40℃
企业记账本位币一经确定,不得随意变更,除非企业经营所处的主要经济环境发生重大变化。确需变更记账本位币的,不需用变更当日的即期汇率将所有项目折算为变更后的记账本位币。()
项羽于2018年将一套房屋租给刘邦居住,双方约定租期一年,房租预付,半年一次,2018年6月30日刘邦没有支付房租,项羽碍于情面亦未催要,2019年1月1日,刘邦在未支付其余租金的情况下搬出住房,不知去向。在项羽的多次寻找与催讨下,刘邦在2021年6月1日
要约是指希望和他人订立合同的意思表示。下列选项中属于要约的是()。
心理过程
总经理:我主张小王和小李两人中至多提拔一人。董事长:我不同意。以下哪项,最为准确地表述了董事长实际的意思?
最新回复
(
0
)