首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
24
问题
某高级语言程序中的一个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
学硕统考专业
相关试题推荐
晚清时期清帝年号的正确排序是()
中华人民共和国恢复了在联合国合法席位的时间是()。
唐朝对外关系呈现出前所未有的盛况,其原因不包括()
下列现象均属于明朝手工业进步的表现的是()①嘉万年间民营手工业渐居主要地位②匠役制度瓦解③出现了雇佣劳动、组织手工工场的经营方式④加强了对工匠的剥削,工匠的人身依附关系加强
第二次世界大战后,国际关系最大的变化是()。
西汉初年,西域共有36国,其中以()人口最多。
试分析淝水之战前后南北政局的特点及其变化。
印度种姓制度中,处于被剥削被压迫地位的两个瓦尔那是()①婆罗门②刹帝利③首陀罗④吠舍
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
在请求分页存储管理中,若采用FIFO的页面淘汰算法,当分配的页面数增加时,缺页中断的次数()。
随机试题
()是指儿童早期与父母的情感联系。
Whichofthefollowinghasnothingtodowithseavoyagesandseaadventures?()
根据《中国共产党章程》和《中国共产党党组工作条例(试行)》规定,中央和地方国家机关、人民团体、经济组织、文化组织、社会组织和其他组织领导机关中,有党员领导成员__________以上的,经批准可以设立党组。
下列食物中富含最理想的天然优质蛋白质的是
A.二陈汤合三子养亲汤B.清金化痰汤C.桑杏汤D.黛蛤散合黄芩泻白散E.三拗汤合止嗽散
下列肝病患者应慎用的药物是()。
吊顶面层施工方法有()。
Doesmoneybuyhappiness?It’ssometimessaidthatscientistshavefoundnorelationshipbetweenmoneyandhappiness,butthat’s
•Youwillhearanotherfiveshortrecordings.Eachspeakeristalkabouthisjob.•Foreachrecording,decidewhothespeakeris
在某个数列中,从a1开始每一项都比前一项多x,a1=12,a41=92,问x的值为多少?
最新回复
(
0
)