diff --git a/010 adder.png b/010 adder.png
new file mode 100644
index 0000000..85b9367
Binary files /dev/null and b/010 adder.png differ
diff --git a/1.png b/1.png
new file mode 100644
index 0000000..d113439
Binary files /dev/null and b/1.png differ
diff --git a/100 adder.png b/100 adder.png
new file mode 100644
index 0000000..0f03586
Binary files /dev/null and b/100 adder.png differ
diff --git a/16-bit adder.circ b/16-bit adder.circ
new file mode 100644
index 0000000..39bd81e
--- /dev/null
+++ b/16-bit adder.circ
@@ -0,0 +1,186 @@
+
+
+ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ addr/data: 8 8
+0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/8-bit adder.circ b/8-bit adder.circ
new file mode 100644
index 0000000..914e706
--- /dev/null
+++ b/8-bit adder.circ
@@ -0,0 +1,219 @@
+
+
+ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ addr/data: 8 8
+0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Adder.circ b/Adder.circ
new file mode 100644
index 0000000..2ab178c
--- /dev/null
+++ b/Adder.circ
@@ -0,0 +1,259 @@
+
+
+ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ addr/data: 8 8
+0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Lab7.circ b/Lab7.circ
new file mode 100644
index 0000000..59b151b
--- /dev/null
+++ b/Lab7.circ
@@ -0,0 +1,192 @@
+
+
+ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
+
+
+
+
+
+
+
+ addr/data: 8 8
+0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lab9-1 a.png b/lab9-1 a.png
new file mode 100644
index 0000000..5079689
Binary files /dev/null and b/lab9-1 a.png differ
diff --git a/lab9-1 b.png b/lab9-1 b.png
new file mode 100644
index 0000000..f8f224a
Binary files /dev/null and b/lab9-1 b.png differ
diff --git a/lab9-2 a.png b/lab9-2 a.png
new file mode 100644
index 0000000..bd16695
Binary files /dev/null and b/lab9-2 a.png differ
diff --git a/lab9-2 b.png b/lab9-2 b.png
new file mode 100644
index 0000000..a3c7517
Binary files /dev/null and b/lab9-2 b.png differ
diff --git a/logisim-evolution-3.7.2-all.jar b/logisim-evolution-3.7.2-all.jar
new file mode 100644
index 0000000..a08b3b1
Binary files /dev/null and b/logisim-evolution-3.7.2-all.jar differ
diff --git a/logisim-generic-2.7.1.jar b/logisim-generic-2.7.1.jar
new file mode 100644
index 0000000..1b3f9ad
Binary files /dev/null and b/logisim-generic-2.7.1.jar differ
diff --git a/panama_canal/0000.png b/panama_canal/0000.png
new file mode 100644
index 0000000..0b1c852
Binary files /dev/null and b/panama_canal/0000.png differ
diff --git a/panama_canal/0001.png b/panama_canal/0001.png
new file mode 100644
index 0000000..f2218da
Binary files /dev/null and b/panama_canal/0001.png differ
diff --git a/panama_canal/0010.png b/panama_canal/0010.png
new file mode 100644
index 0000000..cc4c2bf
Binary files /dev/null and b/panama_canal/0010.png differ
diff --git a/panama_canal/0011.png b/panama_canal/0011.png
new file mode 100644
index 0000000..c31fbcb
Binary files /dev/null and b/panama_canal/0011.png differ
diff --git a/panama_canal/0100.png b/panama_canal/0100.png
new file mode 100644
index 0000000..cd69e35
Binary files /dev/null and b/panama_canal/0100.png differ
diff --git a/panama_canal/0101.png b/panama_canal/0101.png
new file mode 100644
index 0000000..33f99a1
Binary files /dev/null and b/panama_canal/0101.png differ
diff --git a/panama_canal/0110.png b/panama_canal/0110.png
new file mode 100644
index 0000000..dd83283
Binary files /dev/null and b/panama_canal/0110.png differ
diff --git a/panama_canal/0111.png b/panama_canal/0111.png
new file mode 100644
index 0000000..254e491
Binary files /dev/null and b/panama_canal/0111.png differ
diff --git a/panama_canal/1000.png b/panama_canal/1000.png
new file mode 100644
index 0000000..62ac4f5
Binary files /dev/null and b/panama_canal/1000.png differ
diff --git a/panama_canal/1001.png b/panama_canal/1001.png
new file mode 100644
index 0000000..50d388e
Binary files /dev/null and b/panama_canal/1001.png differ
diff --git a/panama_canal/1010.png b/panama_canal/1010.png
new file mode 100644
index 0000000..3ca794d
Binary files /dev/null and b/panama_canal/1010.png differ
diff --git a/panama_canal/1011.png b/panama_canal/1011.png
new file mode 100644
index 0000000..89217d0
Binary files /dev/null and b/panama_canal/1011.png differ
diff --git a/panama_canal/1100.png b/panama_canal/1100.png
new file mode 100644
index 0000000..737710c
Binary files /dev/null and b/panama_canal/1100.png differ
diff --git a/panama_canal/1101.png b/panama_canal/1101.png
new file mode 100644
index 0000000..0b02f4f
Binary files /dev/null and b/panama_canal/1101.png differ
diff --git a/panama_canal/1110.png b/panama_canal/1110.png
new file mode 100644
index 0000000..3621858
Binary files /dev/null and b/panama_canal/1110.png differ
diff --git a/panama_canal/1111.png b/panama_canal/1111.png
new file mode 100644
index 0000000..fb13122
Binary files /dev/null and b/panama_canal/1111.png differ
diff --git a/panama_canal/panama canal.circ b/panama_canal/panama canal.circ
new file mode 100644
index 0000000..f0a02da
--- /dev/null
+++ b/panama_canal/panama canal.circ
@@ -0,0 +1,252 @@
+
+
+ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+