个性化阅读
专注于IT技术分析

计算机二进制加减法

通过取加数的2的补码并将其添加到加数位, 可以轻松完成减法微操作。

注意:2的补语可以通过取1的补语并将一个加到最低有效位对来获得。 1的补码可以用反相器实现, 并且可以通过输入进位将1加到总和上。

通过在每个完整加法器中包括一个异或门, 算术微操作(如加法和减法)可以组合到一个公共电路中。

4位加减法器电路的框图可以表示为:

二进制加减法
  • 当模式输入(M)为低逻辑即“ 0”时, 该电路用作加法器, 而当模式输入为高逻辑即“ 1”时, 该电路用作减法器。
  • 串联的异或门接收输入M和输入B之一。
  • 当M为低逻辑时, 我们有B⊕0 =B。全加器接收B的值, 输入进位为0, 电路执行A加B。
  • 当M处于高逻辑时, 我们有B⊕1 = B’和C0 =1。B输入被补码, 并且通过输入进位加1。电路执行操作A加B的2的补码。
赞(0)
未经允许不得转载:srcmini » 计算机二进制加减法

评论 抢沙发

评论前必须登录!