Range (computer programming) in the context of 16-bit computing


Range (computer programming) in the context of 16-bit computing

Range (computer programming) Study page number 1 of 1

Play TriviaQuestions Online!

or

Skip to study material about Range (computer programming) in the context of "16-bit computing"


HINT:

In this Dossier

Range (computer programming) in the context of 16 bit

In computer architecture, 16-bit integers, memory addresses, or other data units are those that are 16 bits (2 octets) wide. Also, 16-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers, address buses, or data buses of that size. 16-bit microcomputers are microcomputers that use 16-bit microprocessors.

A 16-bit register can store 2 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two most common representations, the range is 0 through 65,535 (2 − 1) for representation as an (unsigned) binary number, and −32,768 (−1 × 2) through 32,767 (2 − 1) for representation as two's complement. Since 2 is 65,536, a processor with 16-bit memory addresses can directly access 64 KiB (65,536 bytes) of byte-addressable memory. If a system uses segmentation with 16-bit segment offsets, more can be accessed.

View the full Wikipedia page for 16 bit
↑ Return to Menu