Serial Binary Adder in Digital Logic Last Updated : 22 Apr, 2020 Comments Improve Suggest changes Like Article Like Report Serial binary adder is a combinational logic circuit that performs the addition of two binary numbers in serial form. Serial binary adder performs bit by bit addition. Two shift registers are used to store the binary numbers that are to be added. A single full adder is used to add one pair of bits at a time along with the carry. The carry output from the full adder is applied to a D flip-flop. After that output is used as carry for next significant bits. The sum bit from the output of the full adder can be transferred into a third shift register. Block diagram of Serial Binary Adder: Shift Registers : Shift Register is a group of flip flops used to store multiple bits of data. There are two shift registers used in the serial binary adder. In one shift register augend is stored and in other shift register addend is stored. Full Adder : Full adder is the combinational circuit which takes three inputs and gives two outputs as sum and carry. The circuit adds one pair at a time with the help of it. D Flip-flop : the carry output from the full adder is applied on the D flip-flop. Further, the output of D flip-flop is used as a carry input for the next pair of significant bits. Working Process: Following is the procedure of addition using serial binary adder: Step-1: The two shift registers A and B are used to store the numbers to be added. Step-2: A single full adder is used too add one pair of bits at a time along with the carry. Step-3: The contents of the shift registers shift from left to right and their output starting from a and b are fed into a single full adder along with the output of the carry flip-flop upon application of each clock pulse. Step-4: The sum output of the full adder is fed to the most significant bit of the sum register. Step-5: The content of sum register is also shifted to right when clock pulse is applied. Step-6: After applying four clock pulse the addition of two registers (A & B) contents are stored in sum register. Comment More infoAdvertise with us Next Article Serial Binary Adder in Digital Logic P pp_pankaj Follow Improve Article Tags : GATE CS Digital Logic Similar Reads BCD Adder in Digital Logic BCD stands for binary coded decimal. It is used to perform the addition of BCD numbers. A BCD digit can have any of ten possible four-bit representations. Suppose, we have two 4-bit numbers A and B. The value of A and B can vary from 0(0000 in binary) to 9(1001 in binary) because we are considering 8 min read Adders and Subtractors in Digital Logic Adders and subtractors are digital circuits used to perform arithmetic operations on binary numbers. An adder adds two binary values to produce a sum and often including a carry bit for values that exceed a single digit. A subtractor calculates the difference between two binary numbers, sometimes us 3 min read Binary Adder with Logic Gates Binary Adder and logic gates are important elements in digital logic. Binary adders are circuit which adds two binary numbers and results in the sum of the two binary numbers. Logic gates are the circuit in which a signal can pass through if a logic is applied through it. In this article we will dis 8 min read Half Adder in Digital Logic A half adder is a combinational logic circuit that performs binary addition of two single-bit inputs, A and B, producing two outputs: SUM and CARRY. The SUM output which is the least significant bit (LSB) is obtained using an XOR gate while the CARRY output which is the most significant bit (MSB) is 3 min read Full Adder in Digital Logic Full Adder is a combinational circuit that adds three inputs and produces two outputs. The first two inputs are A and B and the third input is an input carry as C-IN. The output carry is designated as C-OUT and the normal output is designated as S which is SUM. The C-OUT is also known as the majorit 5 min read Like