Stavm
Stavm is a compact, stack-based virtual machine designed for education and small-scale embedded systems. It provides a minimal yet expressive instruction set, a reference interpreter, and simple tooling to assemble and run programs.
The project began in the early 2020s as an open-source effort to teach concepts of computer architecture
Architecture and execution: Stavm uses a stack-based model with a small address space, a deterministic fetch-decode-execute
Tools and language: Stavm ships with an assembler (stavm-asm) and a reference compiler that translates a high-level
Impact and status: Stavm is used in classrooms and maker projects to illustrate compact VM design and