1

MIPSのRタイプとIタイプの命令を比較すると。次に、それを見て、Iタイプの命令で、Rタイプのどのフィールドが即時に変換されたかを示すと、どのフィールドになりますか?Iタイプに即時格納するために使用されるRタイプのフィールドは、rd、shamt、およびfunctionです。したがって、Rタイプの最初の3つのフィールドはイミディエートを格納するために使用される、またはRタイプの最後の3つのフィールドはイミディエートを格納するために使用されると言う必要があります。

4

1 に答える 1

3

この質問に答えるには、I-TypeおよびR-Type命令の命令フォーマットを調べて、I-Type命令の直接フィールドのフィールドと、R-Typeの対応するフィールド(場所による)の共通部分を確認する必要があります。指示:

I-Type命令の形式は次のとおりです。

  • ビット31-26:オペコード
  • ビット25〜21:ソースレジスタ(rs
  • ビット20〜16:ターゲットレジスタ(rt
  • ビット15-0:即時

およびR-Type命令の形式は次のとおりです。

  • ビット31-26:オペコード
  • ビット25〜21:ソースレジスタ(rs
  • ビット20〜16:ターゲットレジスタ(rt
  • ビット15〜11:デスティネーションレジスタ(rd
  • ビット10-6:シフト量(shamt
  • ビット5-0:関数

したがって、I-Type命令のイミディエートを格納するために使用されるビットは、デスティネーションレジスタ(rd)、シフトアンマウント(shamt)、およびfunction

于 2012-12-14T14:04:47.163 に答える