在定点机中采用单符号位 如何判断补码加减运算是否溢出 有几种方案?

大学 补码,符号,方案 已帮助 人

在定点机中采用单符号位,如何判断补码加减运算是否溢出,有几种方案?

请帮忙给出正确答案和分析,谢谢!

热搜:机器数用最高位的二进制数来表示数的符号

答案解析

难度★★☆ 搜索
  • 正确答案:定点机中采用单符号位判断补码加减运算是否溢出有两种方案。 (1)参加运算的两个操作数(减法时减数需连同符号位在内每位取反末位加1)符号相同结果的符号又与操作数的符号不同则为溢出。 (2)求和时最高位进位与次高位进位“异或”结果为1时则为溢出。
    定点机中采用单符号位判断补码加减运算是否溢出,有两种方案。(1)参加运算的两个操作数(减法时减数需连同符号位在内每位取反,末位加1)符号相同,结果的符号又与操作数的符号不同,则为溢出。(2)求和时最高位进位与次高位进位“异或”结果为1时,则为溢出。