Components: Difference between revisions

From Turing Complete
(→‎1 bit components: Added 3 Pin AND & 3 Pin OR)
 
(11 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]]
[[XOR]]<br>
* [[Component/XNOR (word)|8 Bit XNOR]]
[[NOR]]<br>
* [[Component/XOR (word)|8 Bit XOR]]
[[NAND]]<br>
* [[Component/NOR (word)|8 Bit NOR]]
[[OR]]<br>
* [[Component/NAND (word)|8 Bit NAND]]
[[AND]]<br>
* [[Component/OR (word)|8 Bit OR]]
[[NOT]]<br>
* [[Component/AND (word)|8 Bit AND]]
* [[Component/NOT (word)|8 Bit NOT]]
 
== 16 bit components ==
''(Same as 8 bit components, but with 16-bits in use)''
 
== 32 bit components ==
''(Same as 8 bit components, but with 32-bits in use)''
 
== 64 bit components ==
''(Same as 8 bit components, but with 64-bits in use)''
 
== IO ==
* {{Component|HDD}}
* {{Component|Byte Indexer}}
* {{Component|Bit Indexer}}
* {{Component|Program}}
* {{Component|Halt}}
* {{Component|Sound}}
* {{Component|Configurable delay}}
 
=== RAM ===
* {{Component|RAM}}
* {{Component|ROM}}
* {{Component|Dual Load RAM}}
* {{Component|Fast RAM}}
* {{Component|Latency RAM}}
 
=== Level ===
* {{Component|Level output}}
* {{Component|Level input}}
* {{Component|Level Screen}}
 
=== Probe ===
* {{Component|Memory Probe}}
* {{Component|Memory Probe (bit)}}
* {{Component|Wire Probe}}
* {{Component|Wire Probe (bit)}}
 
=== Display ===
* {{Component|6x8 Dot Matrix Display}}
* {{Component|7 Segment Display}}
* {{Component|Console}}
* {{Component|Sprite Display}}
 
=== Sandbox only ===
* {{Component|File Loader}}
* {{Component|Keyboard}}
* {{Component|Network}}
* {{Component|Time}}

Latest revision as of 07:47, 2 September 2024