Techniquement, x86 fait simplement référence à une famille de processeurs et au jeu d'instructions qu'ils utilisent tous. Il ne dit rien de spécifique sur la taille des données.
Le x86 a commencé comme un jeu d'instructions 16 bits pour les processeurs 16 bits (les processeurs 8086 et 8088), puis a été étendu à un jeu d'instructions 32 bits pour les processeurs 32 bits (80386 et 80486), et a maintenant été étendu à un jeu d'instructions 64 bits pour les processeurs 64 bits. Il était écrit 80x86 pour refléter la valeur changeante au milieu des numéros de modèle de puce, mais quelque part, le 80 à l'avant a été abandonné, laissant juste x86.
Le Pentium et ses descendants ont changé la façon dont les processeurs étaient nommés et commercialisés, bien que tous les processeurs plus récents utilisant le jeu d'instructions x86 d'Intel soient toujours désignés comme compatibles x86, i386 ou i686 (ce qui signifie qu'ils utilisent tous des extensions du jeu d'instructions 8086 d'origine).
x64 est vraiment l'intrus ici. Le premier nom de l'extension 64 bits de l'ensemble x86 était x86-64. Il a ensuite été nommé AMD64 (parce que c'est AMD qui a proposé l'extension 64 bits à l'origine). Intel a obtenu une licence pour le jeu d'instructions 64 bits et a nommé sa version EM64T. Les deux jeux d'instructions et les processeurs qui les utilisent sont toujours considérés comme des x86.