From de816a702f4403ee7a29596ba2f667632a6547dc Mon Sep 17 00:00:00 2001 From: Nemo Date: Wed, 20 May 2020 14:46:51 +0530 Subject: [PATCH] Add cost to README for Dmux8Way --- README.md | 2 +- projects/01/And.hdl | 1 - projects/01/Mux16.hdl | 3 ++- projects/01/Not.hdl | 1 - projects/01/Xor.hdl | 1 - 5 files changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index dbc852c..08a5fd0 100644 --- a/README.md +++ b/README.md @@ -24,4 +24,4 @@ Build order as per the website. Cost for each gate in NAND in brackets. - [x] `Mux4Way16` (339) - [x] `Mux8Way16` (791) - [x] `DMux4Way` (37, Fun) -- [ ] `DMux8Way` () +- [x] `DMux8Way` (101) diff --git a/projects/01/And.hdl b/projects/01/And.hdl index dcd7f2d..c214d74 100644 --- a/projects/01/And.hdl +++ b/projects/01/And.hdl @@ -16,7 +16,6 @@ CHIP And { OUT out; PARTS: - // Put your code here: Nand(a=a, b=b, out=w); Nand(a=w, b=w, out=out); } diff --git a/projects/01/Mux16.hdl b/projects/01/Mux16.hdl index 5df9c89..38b1bf7 100644 --- a/projects/01/Mux16.hdl +++ b/projects/01/Mux16.hdl @@ -9,12 +9,13 @@ * b[i] if sel == 1 */ +// COST = 113 + CHIP Mux16 { IN a[16], b[16], sel; OUT out[16]; PARTS: - // Put your code here: // 1 NAND Not(in=sel, out=n); diff --git a/projects/01/Not.hdl b/projects/01/Not.hdl index 81dbba3..39e2da8 100644 --- a/projects/01/Not.hdl +++ b/projects/01/Not.hdl @@ -15,6 +15,5 @@ CHIP Not { OUT out; PARTS: - // Put your code here: Nand(a=in,b=in,out=out); } diff --git a/projects/01/Xor.hdl b/projects/01/Xor.hdl index 8fb7bda..1c28936 100644 --- a/projects/01/Xor.hdl +++ b/projects/01/Xor.hdl @@ -15,7 +15,6 @@ CHIP Xor { OUT out; PARTS: - // Put your code here: Nand(a=a, b=b, out=w); Or(a=a, b=b, out=x); And(a=x, b=w, out=out);