Skip to content
This repository was archived by the owner on Jun 29, 2024. It is now read-only.
/ sasm Public archive

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.

License

Notifications You must be signed in to change notification settings

cpp-script-lang/sasm

Repository files navigation

sasm

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.

Instructions

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).

Why it exists?

It is going to be a core of VOLR (Vegetating and Old Languages Runtime) in CVM (Common Virtual Machine).

License

This project is licensed under GNU GPLv3 or higher.

Notes

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.

Known issues

On GNU/Linux, print* commands don't work.

About

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.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published