首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
21
问题
某高级语言程序中的一个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://kaotiyun.com/show/pWRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
卡诺莎事件
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
康有为在他的《孔子改制考》中将孔子奉为主张变革的先驱,下列描述正确的是()
中共十四届六中全会《关于加强社会主义精神文明建设若干重要问题的决议》,强调要()。
洋务派创办军事工业的方式是()。
西汉初年,西域共有36国,其中以()人口最多。
新文化运动把斗争矛头指向了儒家传统道德,是因为()
改革开放以后,我国农村产业结构巨大的转变表现在()。
以下不属于国民党控制金融的“四行”的是()。
某系统正在执行三个进程P1、P2和P3,各进程的计算(CPU)时间和I/O时间比例如下表所示。为提高系统资源利用率,合理的进程优先级设置应为
随机试题
由于对接的两个焊件没有对正,而使板或管的中心线存在平行偏差而形成的缺陷叫错边。()
在常见信息安全技术中,VPN是指_______。
申请房屋登记原则上由有关当事人双方共同申请,但在()的情形下也可以由单方申请。
以下说法正确的是( )。
个人贷款的担保方式不包括()。
信赖过度风险和误受风险影响的是()。
裴斯泰洛齐认为:“发展是个人天赋的内在力量,使其经过锻炼,使人能尽其才,能在社会上达到他应有的地位,这就是教育的目的。”这观点反映的教育目的价值取向是()。
文具行业以其覆盖面广、技术含量低、进入门槛极低、投资少见效快、市场需求大等因素吸引许多中小企业纷纷投资,但有些企业为了单纯扩大_________,采取降价策略,屡屡造成国际贸易_________,这些问题亟须引起有关部门重视并加以调控。填入划横线
求∫xarctan=_______.
【B1】【B8】
最新回复
(
0
)