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