Jump to content

IA-32: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Reformatted th eonly citation. Added a footnote.
No edit summary
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
{{Refimprove|date=June 2010}}
{{Refimprove|date=June 2010}}
{{Update|date=May 2011}}
{{Update|date=May 2011}}
'''IA-32''' (''Intel Architecture, 32-bit''), also known as ''x86-32'', ''i386''{{ref|first|♣}} or ''x86''{{ref|second|♣}}, is the [[instruction set architecture]] of [[Intel]]'s most commercially successful [[microprocessor]]s yet. It is a [[32-bit]] extension of [[x86 architecture]], first implemented in the [[Intel 80386]], of the earlier [[16-bit]] [[Intel 8086]], [[80186]] and [[80286]] processors and the common denominator for all subsequent ''x86'' designs. This architecture defines the instruction set for the family of microprocessors installed in the vast majority of [[personal computer]]s in the world.
'''IA-32''' (''Intel Architecture, 32-bit''), also known as ''x86-32'', ''i386''<ref name="ia32m">Use of terms ''i386'' and ''x86'' to refer to IA-32 is an instance of [[metonymy]].</ref> or ''x86''<ref name="ia32m"/>, is the [[instruction set architecture]] of [[Intel]]'s most commercially successful [[microprocessor]]s yet. It is a [[32-bit]] extension of [[x86 architecture]], first implemented in the [[Intel 80386]], of the earlier [[16-bit]] [[Intel 8086]], [[80186]] and [[80286]] processors and the common denominator for all subsequent ''x86'' designs. This architecture defines the instruction set for the family of microprocessors installed in the vast majority of [[personal computer]]s in the world.<ref>{{Cite web
|url = http://developer.intel.com/products/processor/manuals/index.htm
|title = Intel® 64 and IA-32 Architectures Software Developer's Manuals
|publisher = Intel Corporation
|date =
|accessdate = 16 May 2011
}}</ref>


The IA-32 instruction set is usually described as a [[Complex Instruction Set Computer|CISC]] architecture.
The IA-32 instruction set is usually described as a [[Complex Instruction Set Computer|CISC]] architecture.
Line 15: Line 21:
*[[x86-64]]
*[[x86-64]]
*[[IA-64]]
*[[IA-64]]

==Notes==
:♣. Use of terms ''i386'' and ''x86'' to refer to IA-32 is an instance of [[metonymy]]


==References==
==References==
{{Refbegin}}
{{reflist}}
* {{Cite web
|url = http://developer.intel.com/products/processor/manuals/index.htm
|title = Intel® 64 and IA-32 Architectures Software Developer's Manuals
|publisher = Intel Corporation
|date =
|accessdate = 16 May 2011
}}
{{Refend}}


[[Category:1985 introductions]]
[[Category:1985 introductions]]

Revision as of 10:31, 23 May 2011

IA-32 (Intel Architecture, 32-bit), also known as x86-32, i386[1] or x86[1], is the instruction set architecture of Intel's most commercially successful microprocessors yet. It is a 32-bit extension of x86 architecture, first implemented in the Intel 80386, of the earlier 16-bit Intel 8086, 80186 and 80286 processors and the common denominator for all subsequent x86 designs. This architecture defines the instruction set for the family of microprocessors installed in the vast majority of personal computers in the world.[2]

The IA-32 instruction set is usually described as a CISC architecture.

History

The IA-32 instruction set was introduced in the Intel 80386 microprocessor in 1986 and remains the basis of most PC microprocessors over twenty years later. Even though the instruction set has remained intact, the successive generations of microprocessors that run it have become much faster. Within various programming language directives, IA-32 is still sometimes referred to as the "i386" architecture.

Intel Corporation is the inventor and the biggest supplier of IA-32 processors. The second biggest supplier is AMD. As of 2007, Intel is moving to x86-64, but still produces IA-32 processors such as Celeron M for laptops. VIA Technologies continues to produce the VIA C3/C7 family of "pure" IA-32 devices, and AMD still produces the Geode line and mobile IA-32 processors. For a time, Transmeta produced IA-32 processors.

See also

References

  1. ^ a b Use of terms i386 and x86 to refer to IA-32 is an instance of metonymy.
  2. ^ "Intel® 64 and IA-32 Architectures Software Developer's Manuals". Intel Corporation. Retrieved 16 May 2011.