求补运算是种运算,这种运算是由补码的转换过程升级而来。 有了补码,为什么还要提出求补运算这种新的运算?要理解求补运算的提出原因,还要从补码说起。 补码提出的原因是为了完善地在机器中表示负数,补码能沿用至今是因为补码编码方案能十分方便的进行有符号的运算。然而补码没有涉及到运算符,没能解决互逆的加减运算相互转化的问题。 全加器发明后,计算机可以进行加法运算了。对于减法运算,要么设计全新的减法器,要么合理运用现有的全加器,通过将减法运算转换为加法运算来间接实现减法运算。出于CPU成本和体积的考虑,人们选择了后者。如何将减法运算转换为加法运算,求补运算被提了出来。