补码溢出的几种方法 即结果表示~!

2025-06-22 09:18:04
推荐回答(2个)
回答1:

采用补码双符号位表示
两个数相加后:双符号位:00--结果为正,无溢出
01--结果正溢(算结果的时候,只把最高位当符号位,那么这个1就算如数值)
10--结过负溢(既然为负,那么就求它的原码,(1不变,0变成1),求出数值)11--结果为负,无溢出.(求它的原码,(11不变),得到数值)

回答2:

补码溢出的几种方法,即结果表示溢出

人工计算,如果结果不正确,即表示:溢出

CPU 计算,如果 OF=1,即表示:溢出