Dużo się różni architektura x64 od x32
Rozwój architektury Intel x86
Nazwa x86 w odniesieniu do modelu programowego procesorów dotyczy pierwszych procesorów tej rodziny - od 8086 do 286, które były układami o architekturze 16-bitowej.
x86-32 (IA-32)
Drugie stadium rozwoju rodziny zapoczątkował w 1985 procesor 80386, w którym dokonano rozszerzenia słowa do 32 bitów, unikając jednak konieczności natychmiastowej wymiany wszystkich komputerów, poprzez zachowanie trybów zgodności z poprzednimi rozwiązaniami. Tak zmodyfikowaną architekturę (model programowy) x86 oznacza się zazwyczaj symbolem IA-32 (od Intel Architecture 32 bit) lub x86-32.
Model ten z czasem został rozszerzony o nowe technologie, głównie wspierające zastosowania multimedialne, takie jak MMX czy SSE. Procesory oparte o ten model do dnia dzisiejszego stanowią większość procesorów używanych w komputerach na świecie.
x86-64 (AMD64)
Trzecim stadium rozwoju procesorów wywodzących się z architektury x86 są procesory 64-bitowe. Architekturę (model programowy) takich procesorów, ze względu na wciąż zachowywaną wsteczną kompatybilność z pierwowzorami o architekturze x86, oznacza się symbolem x86-64. Rozwiązanie to zostało wprowadzone jednak przez firmę AMD, a dopiero później zaadoptowane przez Intela jako EM64T.
Zaznaczyć należy, że procesory o architekturze IA-64 nie należą do rodziny x86.