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