zero_flag
flags &= ~zero_flag;
if(flags & zero_flag){
flags |= zero_flag;
if((flags & minus_flag) && (flags & zero_flag))
flags ^= zero_flag;