0

我尝试执行以下操作:

andi $s7, $s6, 0x1      # (i + j) & 1 (to check if it's even)

但是它会产生错误...我做错了吗?

4

2 回答 2

4

尝试

andi $s7, $s6, 1

或者

andi $23, $22, 1      # $22=$s6  and   $23=$s7

如果您使用 SPIM 模拟器,第一个代码应该可以工作。

请注意,您显示的代码的注释并未描述代码行。

andi Rdest, Rsrc1, Imm
将寄存器 Rsrc1 和 Imm 的整数的逻辑与放入寄存器 Rdest。

于 2010-02-19T23:00:19.710 回答
1

bneq 不存在。

采用

bne $s7,$zero,else

帖子编辑:

这是一个工作示例

  #include<mips/regdef>
    ...
    andi    t1,t1,0x1

请添加任何错误消息!

于 2010-02-19T22:48:24.243 回答