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