• ベストアンサー

コンピュータアーキテクチャ

写真の左のCプログラムの断片をコンパイルした結果、右のMIPSアセンブリプログラムが得られるとします。 空欄に入る命令を教えて欲しいです (sraのような) お手数をおかけしますがよろしくお願いします

この投稿のマルチメディアは削除されているためご覧いただけません。

質問者が選んだベストアンサー

  • ベストアンサー
  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.1

学校か何かの課題っぽい質問については、答えそのものを書かないようにしています。 MIPSには乗算命令もありますが、この問題では別の答えを要求しているようです。 a*10の計算を((a*4)+a)*2のように変型すればちょうど空欄を埋めるようにできます。4倍するのは2ビット左シフトでできます。乗算命令がなかった時代のCPUではよく使われた手法です。

関連するQ&A