问答题
以下程序段是某个过程对应的MIPS指令序列,其功能为复制一个存储块数据到另一个存储块中,存储块中每个数据的类型为float,源数据块和目的数据块的首地址分别存放在$a0和$a1中,复制的数据个数存放在$v0中,作为返回参数返回给调用过程。在复制过程中遇到0则停止,最后一个0也需要复制,但不被计数。已知程序段中有多个Bug,请找出它们并修改。
您可能感兴趣的试卷
最新试题
若Cache的4个块号为C0、C1、C2和C3,列出程序执行过程中的Cache块地址流。
题型:问答题
如果把一条指令的执行过程分解为“取指令”、“分析”(包括译码和取操作数等)和“执行”(包括运算和写回结果等)三个阶段,并采用三级流水线。仍然要采用指令取消技术,请修改上面的程序。
题型:问答题
写出流水线的初始冲突向量。
题型:问答题
写出N=8的蝶式置换的互连函数,如采用Omega网络,则需几次通过才能完成此变换?画出Omega网络实现此变换的控制状态图。
题型:问答题
至少要分配给该程序多少个主存页面才能获得最高的命中率?
题型:问答题
要求操作码的平均长度最短,请设计操作码的编码,并计算操作码编码的平均长度。
题型:问答题
若采用LRU替换算法,计算Cache的块命中率。
题型:问答题
如果在程序执行过程中访问一个页面,平均要对该页面内的存储单元访问1024次,求访问存储单元的命中率。
题型:问答题
求出流水线的最优调度策略及最小平均延迟时间和流水线的最大吞吐率。
题型:问答题
有一个16KB4路组相联Cache的32位微处理器,假定该Cache的块为4个32位的字。主存地址为ABCDE8F8的单元在Cache中的什么位置。
题型:问答题