Minecraft 8-Bit CPU (RISC)

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
4,679
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on May 2, 2011

Hello there. This is my CPU, that i have made in Minecraft.
It's work-in-progress for now. Please, sorry for my english :)

Brief overview:
Easily programmable 56 instruction word @15bit instruction memory.
16 bytes fast-access register file (RAM)
Powerful 9-Operation ALU.
Output register.
High-density code.
Conditional branching (BRLO, BRHI, BREQ, BRNEQ) - 2 Flags.
---
Future features:
Input register
1 Interrupt routine(possible)
More program and data memory.(easily extendable)
Indirect addressing mode(!!)
--
Instruction set:
http://img51.imageshack.us/img51/7712/instructionset.png
--
I will release the save file, when CPU will be completely ready.

UPDATE:
Please sorry for not fulfilling my promises about save file. I can't continue my work on this thing cause of exams and a lots of work. It's about 90% finished now, and is already capable of executing almost every instruction...but still not ready for a release. I hope it will ever be ready...some time :D

Category:

Education

Tags:

License:

Standard YouTube License

Link to this comment:

Share to:

Uploader Comments (artemonstrick)

  • @venim1103 @artemonstrick Just wondering what classes you've taken and books you've read to learn this circuitry. I know how to build a complex ALU that can do functions such as (AND,XOR,XNOR,BI-DIRECTIONAL Bit Shift,etc.) but how do you learn about the CPU, RAM, and every other component in this machine?

  • @chancerogers85 please contact me via private messages, I will send you a bunch of links to a cpu architecture tutorials.

  • i just threw up

  • @ChrisSousa9 why?

  • Can you use this thing to calculate the digits of PI and display them on an output?

  • @smeedlysmeed yes, you can. Could, actually. I've lost my save file. But no worries, i am working on a really cool design right now. stay tuned!

see all

All Comments (52)

Sign In or Sign Up now to post a comment!
  • i think i am going to threw up. i've done 256 bytes of good ram... (just have to wait 1,6 sec betwen loading values changed on 5th bit)... and i just want mby to create gpu and see things... but i dont even know how big my screen should be... if i save my screen thats gonna take 1/4 of my memory if its 16 x 16 ;[

  • This is epic as hell!!! ... I've been wanting to make something like this for a while now but I'm not yet proficient enough (I've been kinda lazy with my studies) and I haven't played Minecraft for a while so I'm not that good with translating real life circuitry to redstone circuitry.

  • @artemonstrick Cause this thing is too awesome to handle. *explodes*

  • Now make it IRL :D

  • dammit no save file :( been trying to build a bloody program counter for the last 3 days >:(

  • @pghg022 ok thanks for the help fucken dicks

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more