这些二进制指令代表什么
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.
我想弄清楚这些二进制数在所有三种格式(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.