A Full Adder with two inputs and one carry input representing two numbers to add. Three Full Adders in a Ripple representing three digit numbers. A XOR gate representing overflow.
A simple adder that adds two 4-bit integers and returns the result on a hex display.
It also keeps track of the flags.
It can also subtract if the ADD/SUB is 1
ADD/SUB = 0 => add
ADD/SUB = 1 => sub