此外,还有用于测试签名溢出的汇编语言代码:
addu $t0, $t1, $t2
xor $t3, $t1, $t2
slt $t3, $t3, $zero
bne $t3, $zero, No_overflow
xor $t3, $t0, $t1
slt $t3, $t3, $zero
bne $t3, $zero, Overflow
人类语言的确切含义是什么?
答案 0 :(得分:2)
operand1 XOR operand2
的结果应该清除符号位(因为0 XOR 0
和1 XOR 1
都等于0)。这是第一部分正在检查的内容。