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?
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?
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í.
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 :
El término x86 se refiere a una familia de arquitecturas de conjuntos de instrucciones [2] basadas en Intel 8086. El 8086 se lanzó en 1978 como una extensión completa de 16 bits de los primeros microprocesadores basados en Intel de 8 bits y también introdujo la segmentación para superar los 16- Barrera de direccionamiento de bits de chips anteriores. El término x86 deriva del hecho de que los primeros sucesores del 8086 también tenían nombres que terminaban en "86".