Forums - Open Redstone Engineers

Full Version: RiSC-16
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Building the famous RiSC-16, the 16bit Ridiculously Simple Computer. Uses piston memory and ICA. Click here for the instruction set. I will be building with very_awesome_guy to sort of teach him how a CPU works. Warp will be set when completed. You can find the CPU somewhere in very_awesome_guy's plot.
Data loop: http://imgur.com/gQJ1ZkT,f7Hfu0q,Tf4oxUS...MQ,iRwXm1B
Complete with 7 16bit GPRs including sign, as well as a conditional 2's comp converter for both reads. The ALU is ICA based, with only a NAND command as specified by the IS.
This is nice. lovely to see some of them computers that i can understand Big Grin
Awesome little instruction set, I quite like it. I about made it but decided to take advantage of the null bits in half of the instructions.
(09-15-2015, 05:40 PM)Nickster258 Wrote: [ -> ]Awesome little instruction set, I quite like it. I about made it but decided to take advantage of the null bits in half of the instructions.

I'm interested in what you did with the IS to fill in the null bits. I heard that in a halt instruction in assembly, its supposed to jalr 0,0 and fill in the 6 null bits with some kinda syscall.
By the way, any RiSC-16 programs that you or the internet comes up with will be useful in testing the CPU.