📜  4 位二进制增量器

📅  最后修改于: 2021-09-16 10:35:58             🧑  作者: Mango

什么是 4 位二进制增量器?
它将 1 个二进制值添加到存储在寄存器中的现有二进制值上,或者换句话说,我们可以简单地说,它将寄存器中存储的值增加 1。
对于任何n位二进制增量器,’n’指的是需要加1的寄存器的存储容量。所以我们需要’n’个半加器。因此,在 4 位二进制增量器的情况下,我们需要 4 个半加器。

在职的:

  • 半加器一个接一个地连接,因为它有 2 个输入和 2 个输出,所以对于 LSB(最低有效位)半加器或最右边的半加器给 1 作为直接输入(第一个输入)和 A0,它是寄存器的第一位(第二个输入),所以我们得到两个输出:和(S0)和进位(C)。
  • 来自前一个半加器的进位(C)传播到下一个半加器,因此前一个半加器的进位输出成为下一个高阶半加器的输入。
  • 因此,考虑到 4 个半加器的情况,电路总共得到 4 位(A0、A1、A2、A3),加 1,我们得到一个递增的输出。

例子:

(Refer to the circuit diagram from right to left for better understanding)
 

1. Input: 1010 ----> After using 4 bit binary incrementer ----> Output: 1011


    1 0 1 0       (Comparing from the circuit 1 0 1 0 is A3, A2, A1, A0 respectively)
        + 1       (1 is added as seen in the diagram also, in the first half adder, 1 is taken as input)
   _________
    1 0 1 1       ( 1 0 1 1 , in the diagram are S3, S2, S1, S0 respectively)
   _________
2. Input: 0010  ---> After using 4 bit binary incrementer ----> Output: 0011

   0 0 1 0
       + 1
  _________
   0 0 1 1
  _________
3. Input: 0011  ---> After using 4 bit binary incrementer ----> Output: 0100

   0 0 1 1
       + 1
   ________
   0 1 0 0
  _________