我尝试执行以下操作:
andi $s7, $s6, 0x1 # (i + j) & 1 (to check if it's even)
然而它会产生错误......我做错了吗?
答案 0 :(得分:3)
尝试
andi $s7, $s6, 1
或者
andi $23, $22, 1 # $22=$s6 and $23=$s7
如果使用SPIM Simulator,第一个代码应该有效。
请注意,您显示的代码的注释不描述代码行。
andi Rdest,Rsrc1,Imm
放置逻辑 和寄存器中的整数 Rsrc1和Imm进入寄存器Rdest。
答案 1 :(得分:1)
bneq不存在。
使用
bne $s7,$zero,else
发布编辑:
这是一个有效的例子
#include<mips/regdef>
...
andi t1,t1,0x1
请添加任何错误消息!