首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
29
问题
某高级语言程序中的一个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://jikaoti.com/ti/kLfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
【波兹南事件】北京大学2003年欧美近现代史真题;华中师范大学2015年世界史基础真题
中国第一个资产阶级革命团体兴中会建立的时间是()。
下列事件最能体现对苏联民主制造成重大破坏的是()。
毛泽东认为,社会主义这个阶段可分为两个阶段,包括()。
埃及曾两次被波斯帝国征服,波斯第二次征服埃及的时间是()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
已知某CPU有16根地址线、8根数据线,并用MREQ作为访存控制信号(低电平有效)。现有下列存储芯片:1K×4位ROM、2K×4位ROM、4K×8位ROM、4K×8位RAM、8K×4位RAM、8K×8位RAM和非门、与非门、或非门若干,如下图所
下图所示为双总线结构机器的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有小圈表示有控
随机试题
男孩,14岁。昨晚进食海鲜,今晨开始畏寒、发热、腹痛,以左下腹为重,腹泻伴明显里急后重,大便8次,初为稀便,继之为黏液脓血便。对该病例首先采用的抗菌药物是
十二正经中,“络脑”的经脉是
细菌性肝脓肿,细菌进入肝脏最常见的途径是
处置金融资产时,下列会计处理方法中,不正确的有()。
用人单位与劳动者在用工前订立劳动合同的,劳动关系自合同订立之日起建立。()
我国《商标法实施条例》规定,商标注册人对其在同一种或类似商品上使用相同注册商标的,转让商标时()。
府兵制
李大钊在评价义和团运动时曾指出:“时至近日,吾人所当努力者,惟在如何吸取两洋文明之长,以济吾东洋文明之穷。断不许以义和团的思想,欲以吾陈死寂灭之气象腐化世界。”李大钊所说的“陈死寂灭之气象”主要是指义和团运动
A:Hi.Tom.Howareyou?B:Notverygood.A:Sorry.【24】【25】【26】(怎么了)?B:Idon’tknow.ThesedaysIalwayshave
The【B1】dayinmylifeisalwaysmybirthday.ThenIgetup【B2】thesunrises,andfirstIgointothebathroom(浴室)tohaveabat
最新回复
(
0
)