首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
28
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
为什么指令“sll t1,s3,2”能实现4*i的功能?
选项
答案
因为这是左移指令,左移2位,相当于乘以2
2
=4;
解析
转载请注明原文地址:https://jikaoti.com/ti/5LfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
中国第一个资产阶级革命团体兴中会建立的时间是()。
西汉初年,西域共有36国,其中以()人口最多。
毛泽东认为,社会主义这个阶段可分为两个阶段,包括()。
中华人民共和国恢复了在联合国合法席位的时间是()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
某汽车轮渡口,过江渡船每次能载10辆车过江。过江车辆分为客车类和汽车类,上渡船有如下规定:同类车先到先上船,客车先于货车上船,且每上4辆客车,才允许上一辆货车,若等待客不足4辆,则以货车代替,若无货车等待允许客车都上船。写一算法模拟渡口管理。
某机字长32位,采用定长操作码,单字长指令,共有机器指令100条,CPU内部有通用寄存器32个,可作变址寄存器用,存储器按字节编址,指令拟用直接寻址、间接寻址、变址寻址和相对寻址等4种寻址方式。(1)分别画出寻址方式由操作码指出和寻址方式由专用字
随机试题
这个标志是何含义?
A.胃泌素B.内因子C.免疫球蛋白D.胃蛋白酶原E.生长抑素胃壁细胞分泌的是
国家卫生计生委医政医管局相关部门负责人表示,抗菌药物合理应用是一项长期性工作,应建立长效机制,需要在医院内部建立有效的抗菌药物管理体制及技术支撑。王大夫在河北省一家二级医院从事临床工作,去年取得高级专业技术任职资格。2012年卫生部发布了《抗菌药物临床
房地产中介服务行业信用档案系统管理部门将投诉转给被投诉单位处理,而该单位在15天内没有反馈意见时,即在网上公示投诉情况。()
按照现行企业会计准则的规定,房地产开发企业准备用于出售的在建房屋属于该企业的()。
记账时,如果整张的记账凭证漏记或重记,就不能采用偶合法查找,只能采用顺查法或逆查法逐笔查找。()
整批货物运抵前,承运人应当及时通知收货人做好接货准备;零担货物运达目的地后,应在______小时内向收货人发出到货通知或按托运人的指示及时将货物交给收货人。
About150yearsago,avillagechurchvicarinYorkshire,England,hadthreelovely,intelligentdaughtersbuthishopeshinged
TheDepartmentofHomelandSecurityhasfilledthenation’stopcyber-securitypostafterthepreviouschiefabruptlyresignedl
Sherarelyshowsherselfinpublic,______?
最新回复
(
0
)