Two's-complement limits For an 8-bit two's-complement binary number, what is the numerical range represented (inclusive)?

Difficulty: Easy

Correct Answer: –12810 to +12710

Explanation:


Introduction / Context:
Understanding the representable range of two's-complement integers is fundamental for overflow checks, embedded systems programming, and digital arithmetic design.


Given Data / Assumptions:

  • Word size n = 8 bits.
  • Two's-complement representation with one sign bit.


Concept / Approach:
The two's-complement range is: minimum = −2^(n−1), maximum = +2^(n−1) − 1. This asymmetry arises because there is only one representation for zero, leaving an extra negative value.


Step-by-Step Solution:
Compute min: −2^(8−1) = −2^7 = −128.Compute max: +2^(8−1) − 1 = +2^7 − 1 = +127.Therefore, range is −128 to +127 (base 10).


Verification / Alternative check:
List extreme bit patterns: 10000000₂ = −128; 01111111₂ = +127, confirming the range.


Why Other Options Are Wrong:
Options showing +128 as representable are incorrect in two's complement; +128 requires 9 bits.


Common Pitfalls:
Confusing sign-magnitude with two's complement or assuming symmetry about zero.


Final Answer:
–12810 to +12710

More Questions from Arithmetic Operations and Circuits

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion