fix SF flag set
complete with ALU commands;
add addressing + final programm