首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
指令“j loop”的操作码是什么?(用二进制表示)
选项
答案
指令“j loop”的操作码是“000010B”。
解析
转载请注明原文地址:https://kaotiyun.com/show/IVRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
【波兹南事件】北京大学2003年欧美近现代史真题;华中师范大学2015年世界史基础真题
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
毛泽东认为,社会主义这个阶段可分为两个阶段,包括()。
唐朝对外关系呈现出前所未有的盛况,其原因不包括()
埃及曾两次被波斯帝国征服,波斯第二次征服埃及的时间是()。
第二次工业革命引起的生产关系方面最突出的变化是()。
试析淝水之战前后南北政权的特点和变化。
以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
指令系统字长16位,每个地址码为6位,采用扩展操作码的方式,试设计14条二地址指令,100条一地址指令,100条零地址指令。(1)画出操作码的扩展形式。(2)下图为指令译码逻辑图,其中只给出了二地址指令的译码逻辑,试补全一地址指令和零地址指令的
随机试题
输血的适应证中,不包括
连接在同一交换机,属于不同VLAN的计算机要通信,必须____________。
成人肺结核病最常见的类型是
患儿,4岁。发现左上腹包块如拳头大小,质硬,可活动,无压痛,小便正常。该患儿应首先考虑为
女,15岁。反复双下肢对称性皮肤瘀点、瘀斑,伴有四肢关节肿痛,有血尿和水肿。血小板计数正常。最可能的诊断为
下列属于兴奋剂目录所列的禁用物质的是()。
某实施工程监理的一级公路,在施工过程中发生如下事件:事件1:由于深基坑开挖(开挖深度6m)工程危险性较大,施工项目总工程师根据以往施工经验估算并组织编制专项施工方案,并亲自兼任施工安全管理员。专项施工方案编制完成,经施工项目经理审核签字后,提交给
使用财务处理软件时,正确的处理过程是()。
甲股份有限公司(以下简称甲公司)系一家上市公司,2017年至2019年对乙股份有限公司(以下简称乙公司)投资业务的有关资料如下:(1)2017年1月1日,甲公司与A公司签订股权转让协议,该股权转让协议规定:甲公司收购A公司持有的乙公司股权,收购价款为22
《中华人民共和国合同法》第107条规定:“当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。”请运用民法原理分析:本条规定的是民法中的何种制度?该制度的含义是什么?
最新回复
(
0
)