我是大会的新手,我知道这是一个很容易回答的问题。我应该对$a0和$a2执行无符号整数加法,并通过检查进位标志将结果存储在$v0中。
任务规定是:
只使用
addu而不是add来添加和使用slt来确定两个无符号整数的添加是否产生进位,而不使用条件分支指令。
这是我的代码:
addu $v0, $a0, $a2
sltu $t0, $v0, $a0对于此代码,如果生成进位,则$t0等于1。但是问题是,只使用slt检查进位标志,不能使用有条件的分支指令。我有点搞不懂这是怎么回事。任何帮助都将不胜感激。
发布于 2016-11-25 02:36:38
好的,教授说他的问题搞错了,用addu和sltu都行。
https://stackoverflow.com/questions/33503676
复制相似问题