Computer Hardware Terms, Glossary and Dictionary
In computer architecture, 32-bit describes integers, memory addresses or other data units that are at most 32 bits (4 octets or 4 bytes) wide, or to describe CPU and ALU architectures based on registers, address buses, or data buses of that size. 32-bit is also a term given to a generation of computers, during which time 32-bit processors were the norm. The range of integer values that can be stored in 32 bits is 0 through 4294967295, or -2147483648 through 2147483647 using two's complement encoding. Hence, a processor with 32-bit memory addresses can directly access 4 GiB of byte-addressable memory.