A low level virtual machine.
It does act like a real cpu but it has been made for educational or programming language purposes.
The architecture itself can be similar to x86, and more.
- An implementation
- Opcodes
- Bytecode decoding
- Memory handling
- Traps and interrupts
- Registers
- The official architecture
- Architecture overview
- Instruction formats
- Initialization
- Deinitialization
- Opcodes functionality
- Traps and interrupts design
- Purpose of each registers
- Number of registers
- Stack functionality