2015-09-14 49 views
2

我想弄清楚這些二進制數字在所有三種格式(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) 

回答

1

如果使用this page,爲了通過操作碼。你會發現I型和J型操作碼都不爲零。

從這裏,您可以假設您正在處理R型指令,將這些位分成R型格式,並使用MIPS green sheet進行轉換。