diff --git a/4bit cpu/4bit cpu.circ b/4bit cpu/4bit cpu.circ index 8a8641f..5592cde 100644 --- a/4bit cpu/4bit cpu.circ +++ b/4bit cpu/4bit cpu.circ @@ -33,11 +33,7 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - - - - - + @@ -89,6 +85,7 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). + @@ -97,280 +94,6 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -489,29 +212,51 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - + - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -519,7 +264,37 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -536,73 +311,21 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + @@ -686,9 +409,62 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -696,49 +472,6 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -746,42 +479,32 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). + + + + + + - + - + - - - - - - - - - - - + + - - - - - - + - - - - + + @@ -789,62 +512,519 @@ This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + addr/data: 8 13 +0 1100 1200 1101 1201 1206 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + - - - - - addr/data: 8 13 -0 - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/4bit cpu/ins set.txt b/4bit cpu/ins set.txt index 99cc00e..74ff320 100644 --- a/4bit cpu/ins set.txt +++ b/4bit cpu/ins set.txt @@ -15,4 +15,6 @@ 0E-JMPNZ 0F-JMPC 10-JMPNC -11-HLT \ No newline at end of file +11-IN +12-OUT +13-HLT \ No newline at end of file diff --git a/cpu87.circ b/cpu87.circ new file mode 100644 index 0000000..37340f5 --- /dev/null +++ b/cpu87.circ @@ -0,0 +1,175 @@ + + +This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/). + + + + + + + addr/data: 8 8 +0 + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + addr/data: 12 16 +0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +