如何将MIPS I格式转换为二进制?
我不知道如何将mips I格式指令翻译成二进制 比如说, $t0是整数数组A[]的基 得到A[1]值的方法是如何将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
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