This 2-bit adder was a lot of work to build. It uses a total of thirty-six 555 timers and it does have the option of adding or subtracting numbers. It’s a rather unorthodox use of the part ...
Other articles on binary adders on the site include this one which uses bigger relays, and this 2-bit adder which uses 555 timers.