Presumiblemente, el x86 se llamó así porque las máquinas usaban procesadores 80386 y 80486 . ¿Es eso correcto?
¿Es esa la forma correcta de referirse a las máquinas de 32 bits y 64 bits?
architecture
cpu
Jack Kada
fuente
fuente
Respuestas:
Técnicamente, x86 simplemente se refiere a una familia de procesadores y al conjunto de instrucciones que todos utilizan. En realidad no dice nada específico sobre el tamaño de los datos.
x86 comenzó como un conjunto de instrucciones de 16 bits para procesadores de 16 bits (los procesadores 8086 y 8088), luego se amplió a un conjunto de instrucciones de 32 bits para procesadores de 32 bits (80386 y 80486), y ahora se ha ampliado a un conjunto de instrucciones de 64 bits para procesadores de 64 bits. Solía escribirse como 80x86 para reflejar el valor cambiante en el medio de los números de modelo de chip, pero en algún punto de la línea se dejó caer el 80 en el frente, dejando solo x86.
Culpe al Pentium y a su descendencia por cambiar la forma en que los procesadores fueron nombrados y comercializados, aunque todos los procesadores más nuevos que usan el conjunto de instrucciones x86 de Intel todavía se conocen como compatibles con x86, i386 o i686 (lo que significa que todos usan extensiones del 8086 original conjunto de instrucciones).
x64 es realmente el hombre extraño aquí afuera. El primer nombre para la extensión de 64 bits para el conjunto x86 se llamó x86-64. Más tarde se denominó AMD64 (porque AMD fue el primero en crear la extensión de 64 bits). Intel autorizó el conjunto de instrucciones de 64 bits y nombró su versión EM64T. Tanto los conjuntos de instrucciones como los procesadores que los usan todavía se consideran x86.
Fuente (s): http://en.wikipedia.org/wiki/IA-32 - IA-32, la arquitectura de 32 bits de Intel. http://en.wikipedia.org/wiki/X86-64 - Lea más sobre x86-64 aquí.
fuente
cl
comandos en Visual Studio Símbolo del sistema Da siguiente ouput -Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
. Mire el texto final en la salida del comando :-)Si eso es correcto :
fuente