This is yet another revision of the instruction set, but this revision has a bunch of simplifications as well as making room for the imm instruction which extends immediates to 16 bits.
This is in a CPU built from scratch using Digital, a digital logic simulator we can use to build a CPU that can run on an FPGA.
If you would like to support this work and encourage me to make more videos:
https://ko-fi.com/rj45_creates
See the project on github here: https://github.com/rj45/rj32
Get the program I am using here: https://github.com/hneemann/Digital/r...
Get the assembler I am using here: https://github.com/hlorenzi/customasm
Digital Logic Introduction:
Exploring How Computers Work - • Exploring How Computers Work
How Do Computers Remember? - • How Do Computers Remember?
Deeper dive into how to build a computer from scratch:
Ben Eater's 8-bit Breadboard Computer - • 8-bit computer update