心灵美飞鸟

文章
4
资源
0
加入时间
2年10月17天

无符号、有符号数运算判溢出

(2)两个无符号数相减(借1当2)被减数大于或等于减数,无借位,结果为正,被减数小于减数,有借位,结果为负。这种题要是没给出,10进制的数,就要用 [x+y]补 =x补+y补 [x-y]补=x补+-y补。(1)两个无符号数相加,和为正数,当和超过其位数所允许的范围时,向更高位进位,用。没有超过-128,切两个负数相加还是负数不溢出,OF=0,但是有进位CF=1。说人话就是看看,最高位的进位和次高位的进位是不是相同,不相同就是溢出了OF=1。知道y的补码,-y的补码为全部取反+1,包括符号