知识卡片

二进制补码统一加减法电路

专业/工作 · 1285.d

内容

二进制补码记数法用固定长度的位模式表示整数,最高位是符号位;一个数的负值可以通过”从右向左复制到第一个1(含),之后的位全部取反”这一简单规则直接得到,无需单独的减法规则。这带来的核心好处是:减法可以转化为加法(7-5 等价于 7+(-5)),只需一套加法电路加上一个取反电路,就能同时完成加法和减法运算,不必像人类心算那样分别学习两套规则。发散:这是”用统一机制吞并特例”的经典硬件设计思路——通过设计数值表示本身,把两种不同的运算收敛成同一种电路实现,减少的是芯片复杂度而非数学复杂度。

参考来源

《计算机科学概论》第1章《数据存储》