diff --git a/ME Serial V2.1.circ b/ME Serial V2.1.circ
new file mode 100644
index 0000000..0f876e3
--- /dev/null
+++ b/ME Serial V2.1.circ
@@ -0,0 +1,339 @@
+
+
+This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cpu 4/cpu.circ b/cpu 4/cpu.circ
index b4f3976..a370292 100644
--- a/cpu 4/cpu.circ
+++ b/cpu 4/cpu.circ
@@ -1,7 +1,34 @@
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -190,28 +217,57 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
@@ -225,38 +281,6 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -269,44 +293,28 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -314,6 +322,25 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
0 11 c1 82
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -343,10 +370,10 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
-
+
+
@@ -421,47 +448,20 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -469,15 +469,22 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
@@ -487,13 +494,33 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
+
+
+
+
+
+
+
+
+
+
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -696,12 +723,27 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -709,82 +751,41 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -798,25 +799,51 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
@@ -890,9 +917,9 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
-
-
+
+
+
@@ -901,33 +928,54 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
@@ -935,34 +983,14 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cpu 4/ins set.txt b/cpu 4/ins set.txt
new file mode 100644
index 0000000..763d646
--- /dev/null
+++ b/cpu 4/ins set.txt
@@ -0,0 +1,13 @@
+00=Memory to Register A
+01=Memory to Register B
+02=Memory to Register C
+03=Memory to Register D
+04=Immediate to Register A
+05=Immediate to Register B
+06=Immediate to Register C
+07=Immediate to Register D
+12x-Add Register x[2-3] to Register x[0-1]
+13x-Subtract Register x[2-3] from Register x[0-1]
+14x-And Register x[2-3] with Register x[0-1]
+15x-Or Register x[2-3] with Register x[0-1]
+16x-Or Register x[2-3] with Register x[0-1] w/o storing result??????
\ No newline at end of file