Virtual processor is a processor emulator built in java. The standard ISA implemented is RiSC-16
This virtual processor allows different ISAs to be implemented, as long as they extend from the generic Instruction
, InstructionDecoder
InstructionExecutor
and InstructionDebugger
classes.
This virtual processor support "components", which are devices connected to processor address and data busses. Componentes must extend the generic component
class