首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
35
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
指令“jloop”的操作码是什么?(用二进制表示)
选项
答案
指令“j loop”的操作码是“000010B”。
解析
转载请注明原文地址:https://jikaoti.com/ti/UIfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
“灌木林原野事件”
卡诺莎事件
中共中央通过《关于建国以来党的若干历史问题的决议》的会议是()。
二战以来,资本主义经济在发展中出现了许多新问题,这主要表现在()
建立帝国财政收支总账和元首金库,直接控制和调节全国财政收支的是()。
1543年发表解剖学专著《人体结构论》的是()。
(1)所有事件的最早发生时间如下:Ve(1)=0Ve(2)==5Ve(3)=6Ve(4)=max{ve(2)+3,ve(3)+6}=12Ve(5)=max{ve(3)+3,ve(4)+3}=15Ve(6)=ve(4)+4=16Ve(7)=ve
分时系统里,在条件相同的情况下,通常KLT(内核级线程)比ULT(用户级线程)得到更多的CPU时间,请简要解释之。
从下面关于虚拟设备的论述中,选择一条正确的论述()。
假设在一台单处理机上执行如下表所示的进程,且假定这些进程在时刻0以1,2,3,4,5的顺序创建。时间单位为时间片,优先级以数值大者为优。(1)请说明分别使用FCFS、RR(时间片=1)、SPF以及非抢夺式优先级调度算法时,这些进程的执行情况。(2)争
随机试题
碱烧伤后期治疗除外哪一项
A、硫酸镁B、硫酸亚铁C、氢氧化铝D、维生素B12E、维生素K防治梗阻性黄疸患者出血选用
A.肠毒素B.细胞毒素C.神经毒素D.内毒素E.类毒素流行性脑脊髓膜炎发病主要由哪项引起
在工商谈判的收局阶段,当表达成交意图时,可以采用结果比较法,()属于结果比较法。
产地证书是由出口国政府有关机构签发的一种证明货物原产地或制造地的证明文件,通常多用于不需要提供()的国家和地区。
向境外投资者募集股份的股份有限公司通常以发起方式设立。()
根据监管要求,商业银行可采用()来计量市场风险资本。
导游人员引导、管理游客的前提条件是,要多与游客进行沟通和交流,真正了解游客所想。()
引申
我国标准分为国家标准、行业标准、地方标准和企业标准四类,______是企业标准的代号。
最新回复
(
0
)