8-bit adder
Posted: Thu Nov 18, 2021 7:53 pm
Not a "musical", but a "technical/educational" patch this time.
This is an 8-bit adder completely made with free modules. It adds 2 8-bit numbers (between 0 and 255). The result is displayed using 1 oscilloscope per bit. With the carry output the result can be between 0 and 511.
The 8-bit adder is made out of 8 so called "full adders", which in turn are composed of 2 "half adders" and an OR-gate each.
Such adders are normally part of an ALU (arithmetic logic unit), which is the part that does all the math in modern CPUs.
This is an 8-bit adder completely made with free modules. It adds 2 8-bit numbers (between 0 and 255). The result is displayed using 1 oscilloscope per bit. With the carry output the result can be between 0 and 511.
The 8-bit adder is made out of 8 so called "full adders", which in turn are composed of 2 "half adders" and an OR-gate each.
Such adders are normally part of an ALU (arithmetic logic unit), which is the part that does all the math in modern CPUs.