📜  二进制加法器

📅  最后修改于: 2020-12-30 06:42:03             🧑  作者: Mango

二进制加法器

寄存器在执行微操作中起重要作用。寄存器保存数字分量和执行算术运算的数据。二进制加法器是一种逻辑电路,用于执行任意长度的两个二进制数的加法运算。

二进制加法器是在全加器电路的帮助下形成的。全加器串联连接,第一个加法器的输出进位将被视为下一个全加器的输入进位。

N位并行加法器

完全加法器用于将两个单比特二进制数与进位输入相加。在数字计算中,我们需要添加两个n位二进制数,而不是仅添加一位二进制数。为此,我们需要使用n位并行加法器。为了获得N位并行加法器,我们级联了n个完全加法器。第一个加法器的进位输出被视为第二个加法器的进位输入。

4位二进制加法器

  • 'A'和'B'是加数,加数位由下标数字定义。下标从右到左开始,低阶位由下标“ 0”定义。
  • C0,C1,C2和C3是进位输入,它们使用Full Adder链式连接在一起。 C4是最后一个全加器产生的进位输出。
  • 第一个加法器的C out作为下一个全加器的C in连接。
  • S0,S1,S2和S3是求和输出,它们产生加数和加数位之和。
  • 输入变量“ A”和“ B”的输入是从不同的源寄存器获取的。例如,输入变量“ A”的位来自寄存器“ R1”,输入变量“ B”的位来自寄存器“ R2”。
  • 通过将两个输入变量相加而产生的结果存储在第三个寄存器或一个源寄存器中。