This is a CPU I made in Logisim (Evolution) based off the Manchester Baby. It is an 8-bit CPU, with 10 instructions, those being: JMP - Jump to the value in the address specified. JRP - Jump to the current address plus the value in the address specified. LOD - Load a value from the current address into the accumulator. STR - Store the accumulator to the address specified. ADD - Add the accumulator and the value in the address specified into the accumulator. SUB - Subtract the accumulator and the value in the address specified into the accumulator. SKN - If the accumulator is negative (MSB = 1), skip the next instruction, else continue on normal program flow. HLT - Halt the CPU. INC - Increment the accumulator. DEC - Decrement the accumulator. It has RAM, and uses a Von Neumann architecture. Make sure that you run a HLT instruction before defining your constants. You can just type the number to define a constant.
Originally, the project was called "VSCLE", however this is a Scratch version so I removed the Logisim Evolution part. Also, please don't call me out for saying that this isn't an actual CPU (or that I can't call it a CPU)- I somehow ended up deleting my first attempt at this project which was using actual CPU logic and binary, after many debugging attempts. I hadn't realized I forgot a single loop in my instruction sequence, so this is what I made this project instead.