【发布时间】:2013-02-27 05:49:51
【问题描述】:
好的,我很确定我已经用完了所有可能的 XOR 变体来用 $s1 交换 $s0,但是,我仍然无法让它工作!这是 MIPS 程序集,我正在使用 MARS。请问有人可以给我一个解决方案吗?
您将不胜感激!
【问题讨论】:
-
你问的是XOR swap algorithm吗?
-
为什么不使用简单的动作呢?在现代架构中它更干净,而且很可能更快
好的,我很确定我已经用完了所有可能的 XOR 变体来用 $s1 交换 $s0,但是,我仍然无法让它工作!这是 MIPS 程序集,我正在使用 MARS。请问有人可以给我一个解决方案吗?
您将不胜感激!
【问题讨论】:
你试过了吗
xor $s0, $s0, $s1
xor $s1, $s0, $s1
xor $s0, $s0, $s1
【讨论】: