Stretch your imagination and skill in the virtual world of primitive processor! This is a simple hypothetical virtual processor built on a small number of instruction set. You can write program in assembly like language and run it to test your program. It has 4 general purpose registers A, B, C and D. Instruction pointer is denoted by PC.