03-02-2015, 12:45 AM
(This post was last modified: 03-07-2015, 10:43 PM by Pantomchap.)
Minecraft name: Pantomchap
What do you like the most about redstone?: CPUs, innovative designs
What's a thing you have made which demonstrates redstone knowledge?: 4-bit CPU
What does it do?: It's not finished, I'll work on it some time. It's planned to do logic, branching, and arithmetic. I'll give the full instruction set and the description of it
NOP - no opcode
LDX - load ... to X
LDY - load ... to Y
TAX - Transfer Accumulator to X
TAY - Transfer Accumulator to Y
NTX - NOT X
NTY - NOT Y
OR - OR X and Y
JMP - Jump to ...
JNE - Jump to ... if X ≠ Y
JEQ - Jump to ... if X = Y
ADC - Add X and Y with carry
CIN - Toggle Cin
The CPU has no RAM or clock, the program counter is incremented when the instruction tells the CPU it finished. There are 16 bytes of ROM, totaling for 16 lines of ROM.
For register memory, it uses a type of memory I thought up of that looks a little like this: http://imgur.com/QiZg04T
Image and/or video, from imgur.com or youtube.com: http://imgur.com/tBJQzIf,QsECkKB
Do you agree with the rules?: Yes, I definitely do.
What do you like the most about redstone?: CPUs, innovative designs
What's a thing you have made which demonstrates redstone knowledge?: 4-bit CPU
What does it do?: It's not finished, I'll work on it some time. It's planned to do logic, branching, and arithmetic. I'll give the full instruction set and the description of it
NOP - no opcode
LDX - load ... to X
LDY - load ... to Y
TAX - Transfer Accumulator to X
TAY - Transfer Accumulator to Y
NTX - NOT X
NTY - NOT Y
OR - OR X and Y
JMP - Jump to ...
JNE - Jump to ... if X ≠ Y
JEQ - Jump to ... if X = Y
ADC - Add X and Y with carry
CIN - Toggle Cin
The CPU has no RAM or clock, the program counter is incremented when the instruction tells the CPU it finished. There are 16 bytes of ROM, totaling for 16 lines of ROM.
For register memory, it uses a type of memory I thought up of that looks a little like this: http://imgur.com/QiZg04T
Image and/or video, from imgur.com or youtube.com: http://imgur.com/tBJQzIf,QsECkKB
Do you agree with the rules?: Yes, I definitely do.