BitScope Virtual Machine

At the heart of every BitScope is a...

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.