Technisch bezieht sich x86 einfach auf eine Familie von Prozessoren und den Befehlssatz, den alle verwenden. Es sagt eigentlich nichts spezifisches über Datengrößen aus.
x86 begann als 16-Bit-Befehlssatz für 16-Bit-Prozessoren (8086- und 8088-Prozessoren), wurde dann zu einem 32-Bit-Befehlssatz für 32-Bit-Prozessoren (80386 und 80486) erweitert und wurde nun erweitert ein 64-Bit-Befehlssatz für 64-Bit-Prozessoren. Früher wurde es als 80x86 geschrieben, um den sich ändernden Wert in der Mitte der Chip-Modellnummern wiederzugeben, aber irgendwo entlang der Linie wurde die 80 in der Front abgeworfen, so dass nur noch x86 übrig blieb.
Machen Sie dem Pentium die Schuld, und es ist ein Nachwuchs für die Änderung der Benennung und Vermarktung von Prozessoren, obwohl alle neueren Prozessoren, die den x86-Befehlssatz von Intel verwenden, immer noch als x86-, i386- oder i686-kompatibel bezeichnet werden Befehlssatz).
x64 ist wirklich der seltsame Mann hier. Der erste Name für die 64-Bit-Erweiterung des x86-Sets wurde x86-64 genannt. Es wurde später nach AMD64 benannt (weil AMD ursprünglich die 64-Bit-Erweiterung hatte). Intel lizenzierte den 64-Bit-Befehlssatz und nannte ihre Version EM64T. Beide Befehlssätze und die Prozessoren, die sie verwenden, werden immer noch als x86 betrachtet.
Quelle (n): http://en.wikipedia.org/wiki/IA-32 - IA-32, Intels 32-Bit-Architektur. http://en.wikipedia.org/wiki/X86-64 - Lesen Sie hier mehr über x86-64.