32-bit computing: Difference between revisions
No edit summary |
|||
Line 36: | Line 36: | ||
* [[Word (data type)]] |
* [[Word (data type)]] |
||
* [[Physical Address Extension]] (PAE) |
* [[Physical Address Extension]] (PAE) |
||
== List of 32-bit CPUs == |
|||
* [[Infineon]] |
|||
**[[TriCore|TriCore™ family]] |
|||
**[http://www.infineon.com/cms/en/product/microcontrollers/companion-ic-family/channel.html?channel=ff80808112ab681d0112ab6b690a0813 Companion IC] |
|||
*[http://www.infineon.com/cms/en/product/microcontrollers/safety-products-pro-sil%3F/channel.html?channel=db3a30432e398416012e4d86004f5db2 Safety Products PRO-SIL™] |
|||
== References == |
== References == |
Revision as of 13:15, 17 July 2011
This article needs additional citations for verification. (October 2009) |
This article is missing information about Error: you must specify what information is missing..(January 2011) |
Computer architecture bit widths |
---|
Bit |
Application |
Binary floating-point precision |
Decimal floating-point precision |
In computer architecture, 32-bit integers, memory addresses, or other data units are those that are 32 bits (4 octets) wide. Also, 32-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.
The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295 using two's complement encoding. Hence, a processor with 32-bit memory addresses can directly access 4 GB 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.[1]
Architecture
Prominent 32-bit instruction set architectures include the IBM System/360, the DEC VAX, the ARM, the MIPS, and the Intel IA-32.
Images
In digital images/pictures, 32-bit can refer to 24-bit truecolor images with an 8-bit alpha channel.
Alternatively it may refer to 32-bit per channel rather than 24-bit colour + 8-bit alpha. 32-bit per channel images are used to represent values brighter than white, these values can then be used to more accurately retain bright highlights when either lowering the exposure of the image or when it is seen through a dark filter or dull reflection.
An example of this would be the reflection seen in an oil slick; even though the reflection is only a fraction of that seen in a mirror surface, the reflection of highlights can still be seen as bright white areas, not dull grey shapes.
32-bit file format
A 32-bit file format is a binary file format for which each elementary information is defined on 32 bits (or 4 Bytes). An example of such a format is the Enhanced Metafile Format.
Notes
- ^ Gwennap, "Intel’s P6 Uses Decoupled Superscalar Design".
See also
- 16-bit
- 16-bit application
- 32-bit application
- 64-bit
- History of video games (32-bit era)
- Word (data type)
- Physical Address Extension (PAE)
List of 32-bit CPUs
References
- Gwennap, Linley (16 February 1995). "Intel’s P6 Uses Decoupled Superscalar Design". Microprocessor Report.