Content deleted Content added
{{N-bit}} (Hope this is actually useful...) |
m 32 bits address 4GB only if the memory is byte-addressable |
||
Line 2:
{{N-bit}}
The range of [[integer]] values that can be stored in 32 bits is [[0 (number)|0]] through [[4294967295 (number)|4294967295]], or -2147483648 through [[2147483647 (number)|2147483647]] using [[two's complement]] coding. Hence, a 32-bit processor can address [[Gigabyte|4GB]] of [[byte-addressable]] memory.
The external address and data buses are often wider than 32-bits but both of these are stored and manipulated internally in the processor as 32-bit quantities. For example, the [[Pentium Pro]] processor is a 32-bit machine, but the external address bus is 36-bits wide, and the external data bus is 64-bits wide.
|