这些二进制指令代表什么

What does these binary instructions represent

我想弄清楚这些二进制数在所有三种格式(R、I、J)中代表什么。这是我得到的号码,有人能解释一下这些实际上在问什么吗,因为我有点困惑。因此,例如,我认为第一个 R-Type 是添加 $S0 + $S0 = $S0 但我不太确定。有帮助吗?

0000 0010 0001 0000 1000 0000 0010 0000

R-Type: OP = 0  RS = 16  RT = 16  RD = 16  SHAMT = 0  FUNC = 32

I-Type: OP = 0  RS = 16  RT = 16  Immediate = 32,800

J-Type: OP = 0  Address = (it's up in the millions so I don't think I did this correct) 

如果您使用this page,按操作码排序。您会看到 I 型和 J 型操作码的 none 为零。

从这里开始,您可以假设您正在处理 R 型指令,将位划分为 R 型格式的外观,并使用 MIPS green sheet.