floating-point capabilities and the MMX extensions. These updates offered numerous additions alongside the base IA-32 set, i.e. In some other contexts, certain iterations of the IA-32 ISA are sometimes labelled i486, i586 and i686, referring to the instruction supersets offered by the 80486, the P5 and the P6 microarchitectures respectively. Within various programming language directives, IA-32 is still sometimes referred to as the 'i386' architecture. IA-32 is the first incarnation of x86 that supports 32-bit computing as a result, the 'IA-32' term may be used as a metonym to refer to all x86 versions that support 32-bit computing.
IA-32 (short for ' Intel Architecture, 32-bit', sometimes also called i386 ) is the 32-bit version of the x86 instruction set architecture, designed by Intel and first implemented in the 80386 microprocessor in 1985. For the x86 architecture in general, see x86. This article is about the 32-bit generation of Intel microprocessor architecture.