09-25-2019, 04:28 PM
(This post was last modified: 09-25-2019, 04:38 PM by Redstonecrafter2.)
Hello,
I built an 8 Bit CPU in Minecraft called RC8001.
Features:
-14 Function ALU
-add
-sub
-inc
-dec
-cmp
-not
-xor
-xnor
-and
-nand
-or
-nor
-shl
-shr
ALU Flags:
-Zero
-Sign
-Negate
-Carry
4 General Purpose Registers (dual-read):
-Accumulator
-BX
-CX
-DX
32 Bytes of RAM with Adressdecoder, can be also used as LIFO-Stack
Jumpable Programcounter. 32 lines, 2 Programs, RAM based programable Program Memory. Single Step instructions.
Call and Return instructions for subroutines.
Interrupt capability.
Clockspeed 0,1Hz, 8 sec per Instruction
Decimal Display with BCD-Converter
Decimal Input Panel
I/O:
I/O-Mapping technology, up to 256 I/O Devices possible. 2 currently used, easily extendible.
I/O Port schematic included, so you can add them very esily if you need more devices, without building anything to the CPU.
Flexible addressing system, there's no need for a decoder, it's an addressing system where you can set the address of the I/O-Port by levers.
Demonstration video:
If the Video link here doesn't work: https://www.youtube.com/watch?v=ExhguaLdbN8
The download is included in the Video description. In the Download you get the Worlddownload, the I/O-Port Schematic and a User Manual, so you see how each instruction works and you know how to Program/use the CPU.
I built an 8 Bit CPU in Minecraft called RC8001.
Features:
-14 Function ALU
-add
-sub
-inc
-dec
-cmp
-not
-xor
-xnor
-and
-nand
-or
-nor
-shl
-shr
ALU Flags:
-Zero
-Sign
-Negate
-Carry
4 General Purpose Registers (dual-read):
-Accumulator
-BX
-CX
-DX
32 Bytes of RAM with Adressdecoder, can be also used as LIFO-Stack
Jumpable Programcounter. 32 lines, 2 Programs, RAM based programable Program Memory. Single Step instructions.
Call and Return instructions for subroutines.
Interrupt capability.
Clockspeed 0,1Hz, 8 sec per Instruction
Decimal Display with BCD-Converter
Decimal Input Panel
I/O:
I/O-Mapping technology, up to 256 I/O Devices possible. 2 currently used, easily extendible.
I/O Port schematic included, so you can add them very esily if you need more devices, without building anything to the CPU.
Flexible addressing system, there's no need for a decoder, it's an addressing system where you can set the address of the I/O-Port by levers.
Demonstration video:
If the Video link here doesn't work: https://www.youtube.com/watch?v=ExhguaLdbN8
The download is included in the Video description. In the Download you get the Worlddownload, the I/O-Port Schematic and a User Manual, so you see how each instruction works and you know how to Program/use the CPU.