Difference between revisions of "32 bit"

From Free Pascal 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