问答题

简答题

说明beq指令的含义,并解释为什么汇编程序在对下列汇编源程序中的beq指令进行汇编时会遇到问题,应该如何修改该程序段?

【参考答案】

<上一题 目录 下一题>
热门 试题

问答题
以下程序段是某个过程对应的MIPS指令序列,其功能为复制一个存储块数据到另一个存储块中,存储块中每个数据的类型为float,源数据块和目的数据块的首地址分别存放在$a0和$a1中,复制的数据个数存放在$v0中,作为返回参数返回给调用过程。在复制过程中遇到0则停止,最后一个0也需要复制,但不被计数。已知程序段中有多个Bug,请找出它们并修改。
问答题
用一条MIPS指令或最短的指令序列实现以下C语言语句:b=25|a。假定编译器将a和b分别分配到$t0和$t1中。如果把25换成65536,即b=65536|a,则用MIPS指令或指令序列如何实现?
相关试题
  • 如果在程序执行过程中访问一个页面,平均要...
  • 至少要分配给该程序多少个主存页面才能获得...
  • 可能的最高页命中率是多少?
  • 假设在3000次访存中,第一级Cache不命...
  • 为了使存储系统的访问效率从0.5提高到0...