Difference between revisions of "32 bit"

From Lazarus wiki
Jump to navigationJump to search
(trying to determine which paragraph contains spam)
(partial undo revision 119388 by Kai Burghardt (talk))
Line 6: Line 6:
 
*IBM 360/370 Mainframe series (now known as Z-series)
 
*IBM 360/370 Mainframe series (now known as Z-series)
 
*Motorola 68000 series (Macintosh)
 
*Motorola 68000 series (Macintosh)
 +
 +
<!-- spam -->
 +
 +
Some 32-bit processors (X86) are enhancements of 16-bit processors, and generally can run 16-bit applications. The reverse, however, is not true; 32-bit code cannot run on a machine smaller than 32 bits.
 +
 +
==See Also==
 +
* [[Writing portable code regarding the processor architecture]]
 +
* [[64 bit]]
 +
 +
[[Category:Processors]]

Revision as of 20:12, 16 September 2018

A 32-bit processor is one that generally supports a word size of 2**32, where the constant "maxint" has the value 2**32-1, or 4,294,967,295. It also means that programs and data spaces can be much larger than on the older 16-bit machines.

Examples of 32-bit processors include

  • X86 microcomputer (WINTEL architecture)
  • Hewlett-Packard VAX mainframe/minicomputer
  • IBM 360/370 Mainframe series (now known as Z-series)
  • Motorola 68000 series (Macintosh)


Some 32-bit processors (X86) are enhancements of 16-bit processors, and generally can run 16-bit applications. The reverse, however, is not true; 32-bit code cannot run on a machine smaller than 32 bits.

See Also