<P> The most significant bit determines the sign of the number and is sometimes called the sign bit . Unlike in sign - and - magnitude representation, the sign bit also has the weight − (2) shown above . Using N bits, all integers from − (2) to 2 − 1 can be represented . </P> <P> The following Python code shows a simple function which will convert an unsigned input integer to a two's complement signed integer using the above logic with bitwise operators: </P> <P> In two's complement notation, a non-negative number is represented by its ordinary binary representation; in this case, the most significant bit is 0 . Though, the range of numbers represented is not the same as with unsigned binary numbers . For example, an 8 - bit unsigned number can represent the values 0 to 255 (11111111). However a two's complement 8 - bit number can only represent positive integers from 0 to 127 (01111111), because the rest of the bit combinations with the most significant bit as' 1' represent the negative integers − 1 to − 128 . </P> <P> The two's complement operation is the additive inverse operation, so negative numbers are represented by the two's complement of the absolute value . </P>

In the 8-bit signed 2’s complement representation the number of distinct numbers is
find me the text answering this question