奇怪我試着做到以下幾點:檢查,如果寄存器值是偶數/ 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