奇怪我试着做到以下几点:检查,如果寄存器值是偶数/ MIPS中
andi $s7, $s6, 0x1 # (i + j) & 1 (to check if it's even)
但它会产生一个错误......我做错了什么?
奇怪我试着做到以下几点:检查,如果寄存器值是偶数/ MIPS中
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模拟器,第一代码应工作。
请注意,您显示的代码的注释并未描述代码行。
安迪Rdest,Rsrc1,入境事务处
把逻辑 整数,并从寄存器 Rsrc1和1mM到寄存器Rdest。
是的,它可能是你的模拟器不支持它。 – Tom 2010-02-19 23:02:56
bneq不存在。
使用
bne $s7,$zero,else
帖子编辑:
继承人的工作例如
#include<mips/regdef>
...
andi t1,t1,0x1
请添加任何错误味精!
是的,我改变了,但仍然不工作...问题是在andi – aherlambang 2010-02-19 22:49:18
任何错误消息? – Tom 2010-02-19 22:52:03
其他标记是否存在? – Tom 2010-02-19 22:46:14
什么是错误信息? – 2010-02-19 22:52:36