Als IA-32,[1] auch IA32,[2] bezeichnete Intel seit Ende der 1990er Jahre die Befehlssatzarchitektur von x86-Prozessoren. Die Abkürzung „IA“ steht für englisch Intel Architecture und „32“ für die 32-Bit-Architektur ab dem 80386 – die zum damaligen Zeitpunkt aktuelle x86-Architektur. Mit der Befehlssatzerweiterung x64 wurde IA-32 seit Anfang der 2000er Jahre durch AMD zur 64-Bit-Architektur erweitert.
x86 ist die generelle Bezeichnung für die Prozessorarchitektur, die mit dem 8086-Prozessor von Intel 1978 als 16-Bit-Architektur begründet wurde. Mit dem 80386 wurde 1985 von Intel eine Erweiterung des Befehlssatzes auf 32-Bit eingeführt, weshalb für 80386-kompatible Mikroprozessoren auch oft die Bezeichnung i386 verwendet wird bzw. retronym IA-32. Ab 1999 wurde von AMD an der Erweiterung des Befehlssatzes auf 64-Bit gearbeitet, anfangs unter der Bezeichnung x86-64, die 2003 als AMD64 und 2005 von Intel als Intel 64 eingeführt wurde. Diese nunmehr oft als x64 bezeichnete Erweiterung des x86-Befehlssatzes beinhaltet die „Intel Architecture, 32 Bit“ ebenfalls, denn jeder 64-Bit-x86-Prozessor ist auch ein (vollwertiger) 32-Bit- und 16-Bit-x86-Prozessor. In Anlehnung an x86-64 wird 32-Bit-x86 teils auch als x86-32 bezeichnet.
Die x86-Architektur wird von Intel und AMD weiterentwickelt.