Inital code

This code can read, write the memory, and edit the registers.
It has code for push untouched registers to stack, then let process go,
and it will restore them by itself.