Iterative circuits

Addition of two bits

rM drawing 2025-10-23-13.50.19.png
As a truth table
rM drawing 2025-10-23-13.53.34.png

Half adder

Two inputs (A and B) and two outputs (sum and carry). Does not take any 'previous' carry.
rM drawing 2025-11-05-23.25.06.png|300
From universal gates
rM drawing 2025-11-05-23.29.33.png|400

Full adder

Three inputs (A, B and previous carry) and two outputs (sum and carry). Includes carried bit from previous results
Full adder from two half adders
rM drawing 2025-11-05-23.33.52.png|500

n-bit adder

rM drawing 2025-10-23-13.43.16.png|300
n-bit adder has 2n+1 inputs
for n-bit input, we have n+1-bit output
A K-map for big number of n would be extremely huge, so the block is divided into smaller blocks
rM drawing 2025-11-05-23.41.32.png