Virtual machine. Not completed now.
.var
_global a
_global b
.code
mov sanax, 12
mov a, sanax
mov sanbx, 7
mov b, sanbx
jmp @out
add sanax, 4
add sanbx, 2
mov a, sanax
mov b, sanbx
:out
jmp @trueout
add sanax, 1
add sanbx, 7
:trueout
out sanax
out sanbx