Minecraft Maps / Redstone Device

RC8001, an 8 Bit CPU

  • 3,310 views, 1 today
  • 193 downloads, 0 today
  • 14
  • 3
  • 2
RedstoneCrafter2's Avatar RedstoneCrafter2
Level 23 : Expert Engineer
11
Availible for Download now! The Download includes the Worldsave, a Manual so you know how everything works, an IO-Port Schematic for easy expansion, see manual or showcase Video for more information.
Showcase Video:

Another CPU Project from me. An 8-Bit CPU called RC8001.


Current features:
  • 14 Function ALU
  -add
  -sub
  -inc
  -dec
  -cmp
  -not
  -xor
  -xnor
  -and
  -nand
  -or
  -nor
  -shl
  -shr

  • 4 Bit ALU Flags register:
   -Carry
   -Zero
   -Sign
   -Negate

  • 4 General Purpose Registers (dual-read)
  -Accumulator( Always the result of the ALU)
  -bx (data Register)
  -cx (data Register)
  -dx (data Register)

  • 32 Bytes of RAM in 32 Adresses with Adresspointer


  • Stackpointer LIFO-principle


  • 8 Bit Adressregister for I/O (Up to 256 I/O-Device possible)

  • Call and Interrupt capability


  • 2 Programs each 32 lines programmable Program-Memory with Jumpable Programcounter

  • Statusflags:

  -Overflow: If the Input Number exceeds the 8 Bit Number
  -Reset: CPU is in Reset State
  -HLT: CPU is in Halted State
  -INT: CPU is in an Interrupt State
  -WAIT: CPU Waits for an User Input or Ready Signal from I/O-Device
  -ERROR: If the CPU is in an Error State, automatically halts the CPU


If you want to see me Building the CPU, I make a Timelapse about that CPU on my YouTube channel: https://www.youtube.com/playlist?list=PL2RlK0q2FriklcTnPk6qrdz60aGrD5pW5
Progress100% complete
Tags

13 Update Logs

Update #13 : by RedstoneCrafter2 09/22/2019 1:25:08 pmSep 22nd, 2019

Project finished. Added download link.
LOAD MORE LOGS

Create an account or sign in to comment.

DeltaResearch
09/04/2019 9:08 pm
Level 41 : Master Mountaineer
DeltaResearch's Avatar
Nice! :D
1
MONE
09/04/2019 11:42 am
Level 33 : Artisan Ninja
MONE's Avatar
nice one +diamond
1
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome