200k views
5 votes
What is the numeric range of a 16-bit unsigned binary value?

User Zhech
by
8.0k points

1 Answer

3 votes
A 16-bit integer can store 216 (or 65,536) distinct values. In an unsigned representation, these values are the integers between 0 and 65,535; using two's complement, possible values range from −32,768 to 32,767. Hence, a processor with 16-bit memory addresses can directly access 64 KB of byte-addressable memory.
User AutoBaker
by
7.9k points