The halfadder uses simple logic gates.
Input bits 0-3 are used for the first number and bits 4-7 for the second number. The output bits 0-3 are the resulting number an bit 4 the carry. All numbers should be in little endian format.
# | Input | Output |
---|---|---|
0 | a0 | r0 |
1 | a1 | r1 |
2 | a2 | r2 |
3 | a3 | r3 |
4 | b0 | carry |
5 | b1 | |
6 | b2 | |
7 | b3 |