Asked by Francesca
1.) Express each decimal number as an 8-bit binary number in the 2's complement form and then find the negative of the representation of that number in two’s compliment
a.) +18
b) -117
Thanks for any help!
a.) +18
b) -117
Thanks for any help!
Answers
Answered by
MathMate
Two's complement is a notation that represents both positive and negative numbers. The most significant (left-most) is the sign bit, which is turned on when the number is negative.
Unlike the one's complement, there is only one representation of zero.
For an eight-bit number, the range goes from -128 to 127.
A positive number is represented by a usual binary number format, using the 7 low-order (right-most) bits, and represent from 0 to 127.
A negative number is simply the reversal of the bits and then add 1.
Example:
10(decimal)=00001010(binary)
-10(decimal)=11110101 + 1
=11110110
18(decimal)=00010010(binary)
-18(decimal)=11101101 + 1
=11101110
and so on.
To negate a negative number, subtract one and reverse the bits.
For example,
-18(decimal)=11101110
subtract 1
11101101
Reverse bits
00010010 (binary -18)
Unlike the one's complement, there is only one representation of zero.
For an eight-bit number, the range goes from -128 to 127.
A positive number is represented by a usual binary number format, using the 7 low-order (right-most) bits, and represent from 0 to 127.
A negative number is simply the reversal of the bits and then add 1.
Example:
10(decimal)=00001010(binary)
-10(decimal)=11110101 + 1
=11110110
18(decimal)=00010010(binary)
-18(decimal)=11101101 + 1
=11101110
and so on.
To negate a negative number, subtract one and reverse the bits.
For example,
-18(decimal)=11101110
subtract 1
11101101
Reverse bits
00010010 (binary -18)
There are no AI answers yet. The ability to request AI answers is coming soon!
Submit Your Answer
We prioritize human answers over AI answers.
If you are human, and you can answer this question, please submit your answer.