From 67e8249e7e22433c6eeb337c66054c6cc0dcd842 Mon Sep 17 00:00:00 2001 From: Nemo Date: Wed, 20 May 2020 15:22:50 +0530 Subject: [PATCH] [02] HalfAdder done --- projects/02/HalfAdder.hdl | 5 +++-- projects/02/HalfAdder.out | 5 +++++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 projects/02/HalfAdder.out diff --git a/projects/02/HalfAdder.hdl b/projects/02/HalfAdder.hdl index 76217bd..6e96f8f 100644 --- a/projects/02/HalfAdder.hdl +++ b/projects/02/HalfAdder.hdl @@ -9,9 +9,10 @@ CHIP HalfAdder { IN a, b; // 1-bit inputs - OUT sum, // Right bit of a + b + OUT sum, // Right bit of a + b carry; // Left bit of a + b PARTS: - // Put you code here: + Xor(a=a, b=b, out=sum); + And(a=a, b=b, out=carry); } diff --git a/projects/02/HalfAdder.out b/projects/02/HalfAdder.out new file mode 100644 index 0000000..612c8e3 --- /dev/null +++ b/projects/02/HalfAdder.out @@ -0,0 +1,5 @@ +| a | b | sum | carry | +| 0 | 0 | 0 | 0 | +| 0 | 1 | 1 | 0 | +| 1 | 0 | 1 | 0 | +| 1 | 1 | 0 | 1 |