IA-32
Uit Wikipedia, de vrije encyclopedie
IA-32 is een 32 bits processorarchitectuur die is ontwikkeld door Intel voor de 80386 microprocessor. De architectuur en de daarin vastgelegde instructieset bestaat al sinds de 80386 in 1985 geïntroduceerd werd. Sinds die datum hebben de overgrote meerderheid van alle processoren de instructieset aan boord, al zijn er in het verleden wel verschillende uitbreidingen op geweest, deze worden aangeduid als subarchitecturen.
[bewerk] Subarchitecturen
- i386 is de originele instructieset zoals deze door Intel is geïntroduceerd, wordt gebruikt door de Intel 80386 en de AMD Am386.
- i486 is een uitbreiding die in 1989 is gelanceerd met de Intel 80486, de AMD Am486 maakt ook gebruik van deze instructieset.
- i586 is een uitbreiding die in 1994 is gelanceerd met de Intel Pentium 1 processor, de Pentium MMX en de AMD K5 en K6 maken ook gebruik van deze instructieset.
- i686 is een uitbreiding die is gelanceerd halverwege 1995 met de Intel Pentium Pro processor, de Pentium II, Pentium III en Pentium 4, en de AMD Athlon en Athlon 64 kunnen ook overweg met deze instructieset.
[bewerk] Uitbreidingen
- MMX toegepast in de Intel Pentium mmx en verder en bij AMD vanaf de Athlons uitgerust met K6 chips
- 3D NOW! toegepast in de AMD K6-2 chips
- SSE toegepast in Intel processors vanaf de Pentium 3 en bij AMD vanaf de Athlon XP
- SSE2 toegepast in Intel processors vanaf de Pentium 4 en bij AMD vanaf de Athlon 64
- AMD64 toegepast door AMD in de Athlon 64
- SSE3 toegepast in Intel processors vanaf de Pentium 4 met Prescott chip