From fafcf4a2c44f6e41bdd9e2cc7cbd045685fbb031 Mon Sep 17 00:00:00 2001 From: pjht Date: Thu, 3 Mar 2016 14:16:28 -0600 Subject: [PATCH] Stuff --- 4bit cpu/4bit cpu.circ | 850 ++++++++++++++++++++ 4bit cpu/ins set.txt | 18 + But how Do It Know computer.circ | 1281 ++++++++++++++++++++++++++++++ blank | 2 + comp(old)/in_to_out | 1 + cpu67.circ | 514 ++++++++++++ pass protected ram.circ | 220 ++--- te/te.circ | 203 +++++ te/text image | 12 + textart.circ | 698 ---------------- 10 files changed, 2991 insertions(+), 808 deletions(-) create mode 100644 4bit cpu/4bit cpu.circ create mode 100644 4bit cpu/ins set.txt create mode 100644 But how Do It Know computer.circ create mode 100644 blank create mode 100644 comp(old)/in_to_out create mode 100644 cpu67.circ create mode 100644 te/te.circ create mode 100644 te/text image delete mode 100644 textart.circ diff --git a/4bit cpu/4bit cpu.circ b/4bit cpu/4bit cpu.circ new file mode 100644 index 0000000..8a8641f --- /dev/null +++ b/4bit cpu/4bit cpu.circ @@ -0,0 +1,850 @@ + + +This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + addr/data: 8 8 +0 + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + addr/data: 8 13 +0 + + + + + + diff --git a/4bit cpu/ins set.txt b/4bit cpu/ins set.txt new file mode 100644 index 0000000..99cc00e --- /dev/null +++ b/4bit cpu/ins set.txt @@ -0,0 +1,18 @@ +00-NOP +01-LDA +02-LDB +03-LDAI +04-LDBI +05-ADD +06-SUB +07-SHL +08-OR +09-AND +0A-NOT +0B-STR +0C-JMP +0D-JMPZ +0E-JMPNZ +0F-JMPC +10-JMPNC +11-HLT \ No newline at end of file diff --git a/But how Do It Know computer.circ b/But how Do It Know computer.circ new file mode 100644 index 0000000..5697bcb --- /dev/null +++ b/But how Do It Know computer.circ @@ -0,0 +1,1281 @@ + + +This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). + + + + + + + + + + + + + + + + + + + + + + addr/data: 8 8 +0 + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blank b/blank new file mode 100644 index 0000000..19b257f --- /dev/null +++ b/blank @@ -0,0 +1,2 @@ +v2.0 raw + diff --git a/comp(old)/in_to_out b/comp(old)/in_to_out new file mode 100644 index 0000000..2754595 --- /dev/null +++ b/comp(old)/in_to_out @@ -0,0 +1 @@ +v2.0 raw diff --git a/cpu67.circ b/cpu67.circ new file mode 100644 index 0000000..6db2f2e --- /dev/null +++ b/cpu67.circ @@ -0,0 +1,514 @@ + + +This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pass protected ram.circ b/pass protected ram.circ index 12c6440..3e9c821 100644 --- a/pass protected ram.circ +++ b/pass protected ram.circ @@ -70,7 +70,7 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). -
+
@@ -78,8 +78,8 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - + @@ -111,8 +111,8 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - - + + @@ -141,14 +141,14 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - - - - - - + + + + + + @@ -179,55 +179,118 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - + - + - + - - - + - - + + - + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -238,69 +301,6 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -312,8 +312,8 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - + @@ -336,38 +336,38 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - + - - - - - - - - - - - - - - - - - - - + - + + + + + - + + + + + + + + + + + + + + + diff --git a/te/te.circ b/te/te.circ new file mode 100644 index 0000000..3b19f61 --- /dev/null +++ b/te/te.circ @@ -0,0 +1,203 @@ + + +This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). + + + + + + + addr/data: 8 8 +0 + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/te/text image b/te/text image new file mode 100644 index 0000000..218abfd --- /dev/null +++ b/te/text image @@ -0,0 +1,12 @@ +v2.0 raw +31 30 20 50 52 49 4e 54 +20 22 48 49 22 a 32 30 +20 47 4f 54 4f 20 31 30 +a 52 55 4e a 48 49 a +48 49 a 48 49 a 48 49 +a 48 49 a 48 49 a 48 +49 a 48 49 a 28 43 54 +52 4c 2d 43 29 a 53 41 +56 45 20 22 54 45 53 54 +22 a 28 50 4f 57 45 52 +4f 46 46 29 diff --git a/textart.circ b/textart.circ deleted file mode 100644 index fae6d9f..0000000 --- a/textart.circ +++ /dev/null @@ -1,698 +0,0 @@ - - -This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -