Turing-complete 4-bit processor

konradzuse's picture
Build image: 
In-game name (NO VISITORS! Must be LEARNER rank or higher!): 
Konrad_Zuse_0
Builder name(s) and current ranks: 
Konrad_Zuse_0: Learner+
Creation location: 
519 130 30
Machine Features: 

4-bit word size

Double accumulator architecture (very annoying but simple, only 2 registers "in" the processor, so everything has to be moved to and from memory)

16 registers in RAM (the memory is also used as I/O)

50 tick clock

16 instructions (10-bit instruction word):
-all logic gate operations, left & right 1 bit shifting, addition and subtraction
-branch if the result of the latest calculation is 0, or if it's negative
-memory access instructions

Turing complete!

How To Use: 

Currently programmed to calculate Fibonacci sequence numbers. The program starts and the numbers show up on the bit display. Once the machine has reached the highest number it can calculate, it waits for user input to start counting again.