From 7f0704ddf695946dbc32046d015ba3f54d6d6f3b Mon Sep 17 00:00:00 2001 From: Benjamyn Love Date: Sun, 22 Apr 2018 01:08:50 +1000 Subject: [PATCH] Completed And and Not gates --- nand2tetris/projects/01/And.hdl | 3 ++- nand2tetris/projects/01/And.out | 5 +++++ nand2tetris/projects/01/Not.hdl | 4 ++-- nand2tetris/projects/01/Not.out | 3 +++ nand2tetris/tools/bin/Hardware Simulator.dat | 2 +- 5 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 nand2tetris/projects/01/And.out create mode 100644 nand2tetris/projects/01/Not.out diff --git a/nand2tetris/projects/01/And.hdl b/nand2tetris/projects/01/And.hdl index 3ffb270..8b81c35 100644 --- a/nand2tetris/projects/01/And.hdl +++ b/nand2tetris/projects/01/And.hdl @@ -14,5 +14,6 @@ CHIP And { OUT out; PARTS: - // Put your code here: + Nand(a=a, b=b, out=nOut); + Not(in=nOut, out=out); } diff --git a/nand2tetris/projects/01/And.out b/nand2tetris/projects/01/And.out new file mode 100644 index 0000000..8199ca5 --- /dev/null +++ b/nand2tetris/projects/01/And.out @@ -0,0 +1,5 @@ +| a | b | out | +| 0 | 0 | 0 | +| 0 | 1 | 0 | +| 1 | 0 | 0 | +| 1 | 1 | 1 | diff --git a/nand2tetris/projects/01/Not.hdl b/nand2tetris/projects/01/Not.hdl index 6f1135f..4723bf1 100644 --- a/nand2tetris/projects/01/Not.hdl +++ b/nand2tetris/projects/01/Not.hdl @@ -13,5 +13,5 @@ CHIP Not { OUT out; PARTS: - // Put your code here: -} \ No newline at end of file + Nand(a=in, b=in, out=out); +} diff --git a/nand2tetris/projects/01/Not.out b/nand2tetris/projects/01/Not.out new file mode 100644 index 0000000..7b64092 --- /dev/null +++ b/nand2tetris/projects/01/Not.out @@ -0,0 +1,3 @@ +| in | out | +| 0 | 1 | +| 1 | 0 | diff --git a/nand2tetris/tools/bin/Hardware Simulator.dat b/nand2tetris/tools/bin/Hardware Simulator.dat index a93f9d1..9a103e0 100644 --- a/nand2tetris/tools/bin/Hardware Simulator.dat +++ b/nand2tetris/tools/bin/Hardware Simulator.dat @@ -1 +1 @@ -/home/benjamyn/.git/nand2tetris-work/nand2tetris/tools/builtInChips +/home/benjamyn/.git/nand2tetris-work/nand2tetris/projects/01