hello everyone i just made this CPU(1st image) with which you can execute code and make some calculations as well as storing data on the RAM, jumping through the code lines as well as a stackpointer with push and pop it is also possible to store a number as a variable into the src which can be used by the src (e. g. to quickly test if different numbers are prime numbers)
RAM: Storage
CR: decode commands and outputing the data
SR: N-, Z-, V-Flags
ALU: calculations
ACCU: Output
SRC: Encode code (2nd image: just drag lines between the dots of the counter and the "32" chip to write the code the numbers are just numbers i commonly use and the x is the variable)
C: clock (will stop when HOLD command is executed)
SP: stackpointer
"-": just a gate which lets data through when needed
(had to shorten names to save space)
If you'd come up with some code lines i could test them and upload the cycle here