Programmable Virtual Machine:
- RISC style instruction set of 42 or more single byte instructions.
- Instructions operate on a set of 46 or more single byte registers.
- Execution is "live" via the communications port.
- No programs need to be stored in BitScope memory.
- Programs called scripts define the operation of BitScope.
- All instruction execution is atomic which is very important.
A virtual machine design has a number of advantages.
- Efficiency: each instruction may be highly optimized for performance.
- Modularity: functionality created via short scripts (Script DNA).
- Portability: changes to the machine have little impact on software.