John Mavrick's Garden

Search IconIcon to open search

Last updated Unknown

Status: Links: Nand2Tetris Project 2


Half-Adder

Notes

Code

1
2
3
4
5
6
7
8
9
CHIP HalfAdder {
    IN a, b;    // 1-bit inputs
    OUT sum,    // Right bit of a + b 
        carry;  // Left bit of a + b

    PARTS:
    Xor(a=a, b=b, out=sum);
	And(a=a, b=b, out=carry);
}

Truth Table

a b sum carry
0 0 0 0
1 0 1 0
0 1 1 0
1 1 0 1

Interactive Graph