问答题
简答题 用一条MIPS指令或最短的指令序列实现以下C语言语句:b=25|a。假定编译器将a和b分别分配到$t0和$t1中。如果把25换成65536,即b=65536|a,则用MIPS指令或指令序列如何实现?
【参考答案】
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
下列指令序列用来对两个数组进行处理,并产生结果存放在$v0中。假定每个数组有2500个字,其数组下标为0到2499。两个数组的基地址分别存放在$a0和$a1中,数组长度分别存放在$a2和$a3中。要求为以下MIPS指令序列加注释,并简单说明该过程的功能。假定该指令序列运行在一个时钟频率为2GHz的处理器上,add、addi和sll指令的CPI为1;lw和bne指令的CPI为2,则最坏情况下运行所需时间是多少秒?
点击查看答案
问答题
以下程序段是某个过程对应的指令序列。入口参数int a和int b分别置于$a0和$a1中,返回参数是该过程的结果,置于$v0中。要求为以下MIPS指令序列加注释,并简单说明该过程的功能。
点击查看答案
相关试题
如果在程序执行过程中访问一个页面,平均要...
至少要分配给该程序多少个主存页面才能获得...
可能的最高页命中率是多少?
假设在3000次访存中,第一级Cache不命...
为了使存储系统的访问效率从0.5提高到0...