begin
        carry = prev_carry

        if (b > 0x80)
          diff  = 0x100 - b