首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某高级语言程序中的一个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
32
问题
某高级语言程序中的一个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所示。
根据上述叙述,回答下列问题,要求说明理由或给出计算过程。
标号exit的值是多少?如何根据指令计算得到?
选项
答案
标号exit的值是80024,其含义是循环结束时,跳出循环后执行的首条指令地址。它由当前分支指令(条件转移指令)的地址80012加上4得到下条指令的地址,然后再加上相对位移量2x4得到,即80012+4+2×4=80024。
解析
转载请注明原文地址:https://kaotiyun.com/show/iWRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
战后列强围绕中国问题产生的矛盾及其表现。
试分析战后初期美苏冷战形成的原因。
下列事件:①上党战役②九三学社成立③“一二·一”惨案④《双十协定》签订,按照时间顺序排列正确的是()。
下列关于清朝军机处的叙述,不正确的是()。
30年代,美国政府对一系列国际问题执行中立政策,最主要的原因是()。
“两个凡是”
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
在一个8级中断的系统中,硬件中断响应从高到低的优先顺序是1→2→3→4→5→6→7→8,通过中断屏蔽技术,将中断处理优先顺序设置为1→3→5→7→2→4→6→8,如果CPU在执行一个应用程序时有5、6、7、8级的四个中断同时到达,CPU在按优先顺序处理到第
以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
已知某CPU有16根地址线、8根数据线,并用MREQ作为访存控制信号(低电平有效)。现有下列存储芯片:1K×4位ROM、2K×4位ROM、4K×8位ROM、4K×8位RAM、8K×4位RAM、8K×8位RAM和非门、与非门、或非门若干,如下图所
随机试题
编一个C程序,通过创建若干个线程并发运行,合作完成一个任务,例如编写一个通过模拟随机数落在圆内的概率来计算PI(π)值的程序或计算∑i3,i=1,2,…,n的程序。
胃肠道手术,术前禁食的主要目的是
男性,24岁,近日来感觉右侧胸痛、低热、盗汗,咳少量黏液痰,日感气促加重。查体:右下胸呼吸运动减弱、叩诊实音,呼吸音消失,气管及纵膈向左侧移位。X线胸片见右胸有气液平面,遂诊断为胸腔积液。胸腔积液最常见的病因是
A.生铁落饮B.癫狂梦醒汤C.顺气导痰汤D.二阴煎合琥珀养心丹E.天王补心丹
关于企业所得税的说法。下列哪一选项是错误的?()
甲企业2015年已计入到成本、费用中的全年实发的合理工资、薪金总额为40000元,销售(营业)收入120000元,实现利润总额100000元,发生业务招待费3000元。根据企业所得税法律制度的规定,该企业在计算2015年应纳税所得额时,准予扣除的业务招待费
在投资项目的国民经济评价中,把由项目实现而发生的运输量,称之为()。[2005年真题]
过原点且倾斜角为60°的直线被圆x2+y2-4y=0所截得的弦长为
被辞退的公安民警享有法定待遇,即可享受失业保险。()
A、Itwascreatedbyapoorgambler.B、Itistheprimaryformofhamburger.C、ItsnamewasafterafamousEnglishauthor.D、Item
最新回复
(
0
)