我正在研究将 MIPS 指令代码转换为二进制。我注意到在进行一些转换时,指令的格式会根据助记符(因为不同的操作)而不同,即使它们是相同的 I 类型。
sw $t7, 36($s7) #MIPS instruction
|func|($s7)|($t7)|36| #Basic Instruction format
beq $t5, $s0, Loop #MIPS instruction
|func|($t5)|($s0)|Loop| #Basic Instruction format
我想收到有关如何将指令快速转换为二进制的提示。如果没有技巧可以轻松做到这一点,请告诉我上面的其他格式。
答案将不胜感激。