看板 Grad-ProbAsk 關於我們 聯絡資訊
abs $t2, $t3 // $t3取絕對值存到$t2 答案改寫成 addu $t2, $zero ,$t3 # copy $t3 into $t2 bgez $t3, Next # if $t3>=0 then done sub $t2, $zero, $t3 # negate $t3 and place into $t2 Next: 想問 改寫後第一行 addu 不能用add嗎? 用add好像也沒問題吧? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.235.37.221
BigTora:沒問題吧,不管$t3是多少用add應該都不會trap 08/13 17:31
BigTora:我是想說偵測overflow的MIPS code要用addu是避免overflow 08/13 17:32
BigTora:造成trap,不過這題用add跟addu應該沒差 @@ 08/13 17:33
a76126:了解 謝謝你 08/13 19:39
wheels:完全沒差,只是複製一份過去而已 08/13 22:24