Explain carry flag usage in ieee_put_byte