2016-10-09 7 views
0

私はMIPSアーキテクチャを学ぼうとしており、Rタイプの命令セットで がつまっています。 私はMIPSには32個のレジスタがあることを知っています それぞれは古い32ビットのデータを持つことができます。 ですが、Rタイプではrs rtとrdフィールドは5ビットしかありません。 どうすればいいですか? $ t0、4000、5000を追加しますか? その命令がR-TYPEに収まるか、それ以上の数字になるか ありがとうございますMIPSアーキテクチャRタイプの説明

答えて

1

2つの定数を追加するALU命令はありません。 2つのレジスタまたはレジスタと定数を追加できます。

これはあなたが何ができるかです:

li $t0, 4000 
addiu $t0, $t0, 5000 

または

li $t0, 4000 
li $t1, 5000 
addu $t0, $t0, $t1