Contents

Digital Electronics
Number Systems
Logic Gates
Boolean Algebra
Combinational Circuits
Sequential Circuits
Memory & PLDs
Digital System Design
Other Topics
Other Subjects
Section Progress33%

5 of 15 articles

Binary Addition

Rules of binary addition, carry propagation.

Darshan N
Updated: 7 April 2026
11 min read

Binary addition is the fundamental arithmetic operation inside every half adder and full adder circuit. The 74LS283 4-bit binary adder IC implements this exact logic in TTL hardware.

Binary Addition: Half Adder and Full AdderHalf Adder (IC: 74LS86 + 74LS08)Inputs: A, BSum = A XOR BCarry = A AND BA B Sum Carry0 0 0 00 1 1 01 0 1 01 1 0 11+1 = 10 in binary (Sum=0, Carry=1)Propagation delay 74LS283: ~24nsFull Adder (74LS283)Inputs: A, B, CinSum = A XOR B XOR CinCout = AB + BCin + ACinA B Cin Sum Cout0 0 0 0 00 0 1 1 00 1 0 1 00 1 1 0 11 0 0 1 01 0 1 0 11 1 0 0 11 1 1 1 174LS283: 4-bit adder, Vcc=5V, tpd=24ns
Figure 1: Half adder and full adder logic and truth tables

Core Concept

Binary addition follows four simple rules: 0+0=0, 0+1=1, 1+0=1, and 1+1=10 (sum 0, carry 1). These four cases define the half adder circuit which handles two single-bit inputs with no carry-in.

The full adder extends this to three inputs: A, B, and a carry-in (Cin). It produces a Sum and a Carry-out. Full adders are cascaded to build multi-bit adders. The 74LS283 is a 4-bit binary full adder with internal carry lookahead, operating at 5V with a propagation delay of approximately 24 ns and a fan-out of 10 in TTL.

When adding multi-bit numbers, carry propagation from LSB to MSB is the critical timing path. Ripple-carry adders are simple but slow. Carry-lookahead adders like the 74S182 reduce delay by computing carry bits in parallel using generate and propagate signals.

Boolean Expression

For the full adder: Sum = A ⊕ B ⊕ Cin and Cout = AB + BCin + ACin. The Sum is a three-input XOR. The Carry-out is a majority function — it is 1 whenever two or more of the three inputs are 1.

Example
Given:
  Add two 4-bit binary numbers: A = 1011, B = 0110

Formula / Rule:
  Column-by-column addition from LSB, propagate carry left

Step by step:
  Bit 0: 1 + 0 = 1, Carry = 0
  Bit 1: 1 + 1 = 0, Carry = 1
  Bit 2: 0 + 1 + 1(carry) = 0, Carry = 1
  Bit 3: 1 + 0 + 1(carry) = 0, Carry = 1
  Final carry out = 1 (overflow into bit 4)

    1011
  + 0110
  ------
   10001

Final Answer:
  1011 + 0110 = 10001  (decimal: 11 + 6 = 17, correct)
Exam Tip: When adding two n-bit numbers, the result can be (n+1) bits due to the final carry-out. GATE questions on overflow ask whether the result can be represented in n bits. For unsigned addition, overflow occurs if there is a carry-out from the MSB. For signed 2s complement addition, overflow occurs if the carry into the MSB differs from the carry out of the MSB.

Key Properties

  • Four basic rules: 0+0=0, 0+1=1, 1+0=1, 1+1=10
  • Half adder: 2 inputs, no carry-in; Sum = A XOR B, Carry = A AND B
  • Full adder: 3 inputs (A, B, Cin); Sum = A XOR B XOR Cin
  • 74LS283 4-bit adder: tpd = 24 ns, Vcc = 5V, TTL family, fan-out = 10
  • Ripple-carry adder delay grows linearly with bit width; carry lookahead reduces it to O(log n)
  • Carry generate G = AB; carry propagate P = A XOR B; used in lookahead logic
  • Multi-bit addition is the core operation in the arithmetic logic unit (ALU) of every CPU

Quick Revision

  • Binary addition: 1+1 = 10 (sum 0, carry 1)
  • Half adder: Sum = A⊕B, Carry = AB
  • Full adder: Sum = A⊕B⊕Cin, Cout = AB + BCin + ACin
  • 74LS283: 4-bit full adder IC, 24 ns propagation delay
  • Cascade full adders to handle wider operands
  • Carry-lookahead reduces critical path delay in wide adders
  • Final carry-out from an n-bit adder indicates result needs n+1 bits
  • Exam trap: confusing unsigned overflow (carry-out from MSB) with signed overflow (carry-in XOR carry-out at MSB)

Binary Addition Rules

Test your command of binary addition, carry propagation, and multi-bit sum calculations.

Question 1 of 3

Q1.The binary addition of 10111011 and 01101110 produces: