Components: Difference between revisions

From Turing Complete
No edit summary
(→‎1 bit components: Added 3 Pin AND & 3 Pin OR)
 
(9 intermediate revisions by 4 users not shown)
Line 5: Line 5:
== 1 bit components ==
== 1 bit components ==


[[Constant On]]</br>  
* [[Component/ON|Constant On]]   
[[Constant Off]]</br>
* [[Component/OFF|Constant Off]]
[[1-bit Not]]</br>
* [[Component/NOT|NOT]]
[[1-bit Switch]]</br>
* [[Component/Switch|Switch]]
[[1-bit And]]</br>
* [[Component/AND|AND]]
[[1-bit Or]]</br>
* [[Component/OR|OR]]
[[1-bit Nand]]</br>
* [[Component/NAND|NAND]]
[[1-bit Nor]]</br>
* [[Component/NOR|NOR]]
[[1-bit Xor]]</br>
* [[Component/XOR|XOR]]
[[1-bit Xnor]]</br>
* [[Component/XNOR|XNOR]]
[[1-bit Memory]]</br>
* [[Component/3 Pin AND|3 Pin AND]]
[[1-bit Delay Line]]</br>
* [[Component/3 Pin OR|3 Pin OR]]
* [[Component/1 Bit memory|1 Bit memory]]
* [[Component/Delay Line|Delay Line]]
* [[Component/Full Adder|Full Adder]]
* [[Component/1 Bit decoder|1 Bit decoder]]
* [[Component/2 Bit decoder|2 Bit decoder]]
* [[Component/3 Bit decoder|3 Bit decoder]]


== 8 bit components ==
== 8 bit components ==


[[8 Bit Delay Line]]<br>
* [[Component/Delay Line (word)|8 Bit Delay Line]]
[[8 Bit Counter]]<br>
* [[Component/Counter|8 Bit Counter]]
[[8 Bit Register]]<br>
* [[Component/Register|8 Bit Register]]
[[8 Bit Mux]]<br>
* [[Component/Mux|8 Bit Mux]]
[[8 Bit Switch]]<br>
* [[Component/Switch (word)|8 Bit Switch]]
[[Byte Splitter]]<br>
* [[Component/Byte Splitter|Byte Splitter]]
[[8 Bit Maker]]<br>
* [[Component/8 Bit Maker|8 Bit Maker]]
[[8 Bit Constant]]<br>
* [[Component/Constant (word)|8 Bit Constant]]
[[Less (signed)]]<br>
* [[Component/Less (signed)|Less (signed)]]
[[Less (unsigned)]]<br>
* [[Component/Less (unsigned)|Less (unsigned)]]
[[Equal]]<br>
* [[Component/Equal|Equal]]
[[Multiply]]<br>
* [[Component/Multiply|Multiply]]
[[Add]]<br>
* [[Component/Divide|Divide]]
[[Negate]]<br>
* [[Component/Add|Add]]
[[8 Bit Arithmetic Shift right]]<br>
* [[Component/Negate|Negate]]
[[8 Bit Rotate right]]<br>
* [[Component/Shift|8 Bit Arithmetic Shift right]]
[[8 Bit Rotate left]]<br>
* [[Component/Rotate|8 Bit Rotate right]]
[[8 Bit Shift right]]<br>
* [[Component/Rotate|8 Bit Rotate left]]
[[8 Bit Shift left]]<br>
* [[Component/Shift|8 Bit Shift right]]
[[8 Bit XNOR]]<br>
* [[Component/Shift|8 Bit Shift left]]
[[8 Bit XOR]]<br>
* [[Component/XNOR (word)|8 Bit XNOR]]
[[8 Bit NOR]]<br>
* [[Component/XOR (word)|8 Bit XOR]]
[[8 Bit NAND]]<br>
* [[Component/NOR (word)|8 Bit NOR]]
[[8 Bit OR]]<br>
* [[Component/NAND (word)|8 Bit NAND]]
[[8 Bit AND]]<br>
* [[Component/OR (word)|8 Bit OR]]
[[8 Bit NOT]]<br>
* [[Component/AND (word)|8 Bit AND]]
* [[Component/NOT (word)|8 Bit NOT]]


== 16 bit components ==
== 16 bit components ==
(See 8 bit components)
''(Same as 8 bit components, but with 16-bits in use)''


== 32 bit components ==
== 32 bit components ==
(See 8 bit components)
''(Same as 8 bit components, but with 32-bits in use)''


== 64 bit components ==
== 64 bit components ==
(See 8 bit components)
''(Same as 8 bit components, but with 64-bits in use)''


== IO components ==
== IO ==
* {{Component|HDD}}
* {{Component|Byte Indexer}}
* {{Component|Bit Indexer}}
* {{Component|Program}}
* {{Component|Halt}}
* {{Component|Sound}}
* {{Component|Configurable delay}}


[[HDD]]<br>
=== RAM ===
[[Byte Indexer]]<br>
* {{Component|RAM}}
[[Bit Indexer]]<br>
* {{Component|ROM}}
[[Program]]<br>
* {{Component|Dual Load RAM}}
[[Halt]]<br>
* {{Component|Fast RAM}}
[[Sound]]<br>
* {{Component|Latency RAM}}
[[Configurable delay]]<br>
 
[[Dual Load RAM]]<br>
=== Level ===
[[ROM]]<br>
* {{Component|Level output}}
[[Fast RAM]]<br>
* {{Component|Level input}}
[[Latency RAM]]<br>
* {{Component|Level Screen}}
[[RAM]]<br>
 
[[Level output]]<br>
=== Probe ===
[[Level input]]<br>
* {{Component|Memory Probe}}
[[Level Screen]]<br>
* {{Component|Memory Probe (bit)}}
[[Memory Probe]]<br>
* {{Component|Wire Probe}}
[[Memory Probe (bit)]]<br>
* {{Component|Wire Probe (bit)}}
[[Wire Probe]]<br>
 
[[Wire Probe (bit)]]<br>
=== Display ===
[[Sprite Display]]<br>
* {{Component|6x8 Dot Matrix Display}}
[[7 Segment Display]]<br>
* {{Component|7 Segment Display}}
[[6x8 Dot Matrix Display]]<br>
* {{Component|Console}}
[[Console]]<br>
* {{Component|Sprite Display}}
[[Network]]<br>
 
[[Time]]<br>
=== Sandbox only ===
[[Keyboard]]<br>
* {{Component|File Loader}}
[[File Loader]]<br>
* {{Component|Keyboard}}
* {{Component|Network}}
* {{Component|Time}}

Latest revision as of 07:47, 2 September 2024