Tip:A–D to answerE for explanationV for videoS to reveal answer
The range of n-bit signed magnitude representation is
- A.
0 to 2n - 1
- B.
−(2n−1−1) to (2n−1−1)
(Correct Answer) - C.
−(2n−1) to (2n−1)
Correct Answer: −(2n−1−1) to (2n−1−1)
Explanation
Concept:
In signed form, for n bits
Minimum number = −2n−1−1
Maximum number = 2n−1−1
Range is −(2n−1−1) to (2n−1−1)
Example:
1 byte = 8 bits
Minimum number = −(2n−1−1) = −(28−1−1) = -127
Maximum number = 2n−1−1 = 28−1−1 = 127
Explanation
Concept:
In signed form, for n bits
Minimum number = −2n−1−1
Maximum number = 2n−1−1
Range is −(2n−1−1) to (2n−1−1)
Example:
1 byte = 8 bits
Minimum number = −(2n−1−1) = −(28−1−1) = -127
Maximum number = 2n−1−1 = 28−1−1 = 127