[asmrun]
edi = Program Counter
esi = t_mvmm struct
ebp = alocsize
edx = programn memory

[read..]
ebx = address
eax = result

[condjm]
eax = new stack
edi = jump address

[condwr]
ecx = adress
eax = value

[running]
eax = first byte of instruction
ecx = second byte of instruction

[inc]
eax = type
ecx = address of data to increment
ebx - temp

[instructions]
ld cond           A8 ccccrrrr
inc               2D ivvvrrrr
skip              39 ccccdddd d=0->$+4   1->$+6 ...
jbk               38 ccccdddd d=0->$+0   1->$-2 ...

[flags]
byte [flags+1]: recent
byte [flags+0]: previous
bit: 0 - 0x01 - carry
     3 - 0x08 - overflow
     6 - 0x40 - zero

