如何判断原码和补码小数除法运算溢出?

大学 补码,除法,小数 已帮助 人

如何判断原码和补码小数除法运算溢出?

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

热搜:加法是减法的逆运算乘法是除法的逆运算

答案解析

难度★★☆ 搜索
  • 正确答案:以小数除法为例原码除法以第一次上商的商值来判断是否溢出若上商“1”即为溢出。补码除法以第一次上商的商值(即商符)与两操作数的符号位异或结果进行比较若比较结果不同即为溢出。例如两操作数符号位异或结果为1而第一次上商为0即为溢出。
    以小数除法为例,原码除法以第一次上商的商值来判断是否溢出,若上商“1”,即为溢出。补码除法以第一次上商的商值(即商符)与两操作数的符号位异或结果进行比较,若比较结果不同即为溢出。例如两操作数符号位异或结果为1,而第一次上商为0,即为溢出。