Don't you want to have to remember all of registers and their capacity in all of *ASM? There you find what you are looking for! It's a Stack ASM.
For now, SASM hasn't jmp or jne, jnz, etc., but it has call which allow you to invoke other programs and push the result on the stack in the program where there was a call. (As now, even this isn't implemented).
It is going to be a core of VOLR (Vegetating and Old Languages Runtime) in CVM (Common Virtual Machine).
This project is licensed under GNU GPLv3 or higher.
Feel free to contact me via Discussions tab on GitHub or via e-mail if you are enjoying this simple language and what has to be improved (but this via Issues tab only). In Discussions tab there always is also a discussion about latest release.
On GNU/Linux, print* commands don't work.