奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 155 页

PDF 物理页索引 171 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
155
PDF 物理页
171(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
f22bdd7765cf87d17557f8a115a2e56b7182757b52e892cb2be9e7b38077401a

将8个异或门合并起来画成一个器件,称为求补器(One's Complement),如下所示。

将一个求补器,一个8位二进制加法器和一个异或门做如下连接。

注意,这里三个信号都标识为“SUB”,这就是加/减法转换开关。当该信号为0的时候,其进行的是加法运算,为1时进行的则是减法运算。在减法中,输入B(第二排开关)在送入加法器之前,需先通过求补电路进行取反。此外,在做减法时,我们通过设定CI(进位输入)为1来使得结果加1。而在加法中,求补电路将不起作用,且输入CI为0。

加法器的 SUB信号和CO(进位输出)输出作为异或门的输入来控制表示上溢/下溢的灯泡。如果SUB信号为0(表示进行加法运算),则当加法器CO输出为1时灯亮,意思是加法计算结果大于255。

当进行减法运算的时候,如果减数(输入B)小于被减数(输入A),这时加法器的

13 如何实现减法

155