Logic diagrams for nand2tetris part 1 (projects 1 to 6).

This is a test project to understand how the combinational analysis tool works.

half adder useing xor and nand gate

Constructed Circuits using Normal gates and Universal Gates

halfadder

to varify half adder

Half adder

circuit is half adder

this gate is half adder

This is an half adder circuit, it takes two one bit binary digits and adds them to produce a sum bit and a carry bit, however this circuit is incapable of adding more than one bit binary digit hence it is known as the binary half adder

A circuit that adds two 3-bit numbers using a half-adder and a full-adder.

A circuit that takes two decimal numbers A and B as input and then splits in into their corresponding three bits using a splitter and then calculates their summation using XOR, AND and OR gates. This generates 4 output lines for 4 bits of the summation, and a reversed splitter is finally used to join the output lines to produce a 4-bit output and displayed using a Hex-Display.

This is a ripple-carry adder.

adding 2 numbers

.