如何将MIPS I格式转换为二进制?

如何将MIPS I格式转换为二进制?,mips,Mips,我不知道如何将mips I格式指令翻译成二进制 比如说, $t0是整数数组A[]的基 得到A[1]值的方法是 lw $t0, 4($t0) // 4 means 4bytes 35(6位)| 8(5位)| 8(5位)| 4(16位) 10011/00101/01000/0000 0100 对吗 及 bne$t0,$s0,退出 lw$t0,4($t0)//4表示4字节 35(6位)| 8(5位)| 8(5位)| 4(16位) 对 10011/00101/01000/0000 0100 没有 10

我不知道如何将mips I格式指令翻译成二进制

比如说,

$t0是整数数组A[]的基

得到A[1]值的方法是

lw $t0, 4($t0) // 4 means 4bytes
35(6位)| 8(5位)| 8(5位)| 4(16位)

10011/00101/01000/0000 0100

对吗

bne$t0,$s0,退出
lw$t0,4($t0)//4表示4字节

35(6位)| 8(5位)| 8(5位)| 4(16位)

10011/00101/01000/0000 0100

没有

100011/01000/01000/0000 0100


bne$t0,$s0,退出
bne $t0, $s0, Exit          <- 80000
// other instruction1       <- 80004
// other instruction2       <- 80008
Exit:                       <- 80012