Presumivelmente, o x86 foi chamado assim porque as máquinas usavam os processadores 80386 e 80486 . Isso está correto?
Essa é a maneira correta de se referir a máquinas de 32 e 64 bits?
architecture
cpu
Jack Kada
fonte
fonte
Respostas:
Tecnicamente, o x86 se refere simplesmente a uma família de processadores e ao conjunto de instruções que todos eles usam. Na verdade, não diz nada específico sobre tamanhos de dados.
O x86 começou como um conjunto de instruções de 16 bits para processadores de 16 bits (os processadores 8086 e 8088), depois foi estendido para um conjunto de instruções de 32 bits para processadores de 32 bits (80386 e 80486) e agora foi estendido para um conjunto de instruções de 64 bits para processadores de 64 bits. Costumava ser escrito como 80x86 para refletir o valor variável no meio dos números dos modelos de chips, mas em algum momento ao longo da linha os 80 na frente foram descartados, deixando apenas x86.
Culpe o Pentium e sua prole por mudar a maneira como os processadores foram nomeados e comercializados, embora todos os processadores mais recentes que usam o conjunto de instruções x86 da Intel ainda sejam referidos como compatíveis com x86, i386 ou i686 (o que significa que todos usam extensões do 8086 original conjunto de instruções).
x64 é realmente o homem estranho aqui. O primeiro nome da extensão de 64 bits para o conjunto x86 foi chamado x86-64. Mais tarde, foi nomeado para AMD64 (porque a AMD foi a que apresentou a extensão de 64 bits originalmente). A Intel licenciou o conjunto de instruções de 64 bits e nomeou sua versão EM64T. Os conjuntos de instruções e os processadores que os utilizam ainda são considerados x86.
Fonte (s): http://en.wikipedia.org/wiki/IA-32 - IA-32, arquitetura de 32 bits da Intel. http://en.wikipedia.org/wiki/X86-64 - Leia mais sobre x86-64 aqui.
fonte
cl
comando no prompt de comando do Visual Studio, ele fornecerá a seguinte saída -Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
. Veja o texto final na saída do comando :-)Sim, está correto :
fonte