【正确答案】两个带符号数进行运算,运算结果超出了数据的表示范围则为溢出。两个同号数相
加,当结果的符号位与参加运算的数的符号不同时,则为溢出;两个异号数相减当结果的符号位与被减数的符号位不同时,则为溢出。
例如:01000000 01100100
两个正数相加,结果的符号位为1,这 一个正数减去一个负数,结果的符号位为
是因为64+96 = 160,结果超出了8 1,这是因为100-(- 32)=132,结果超出
位补码所能表示的范围,故为溢出。 了8位补码所能表示的范围,故为溢出。
【答案解析】