x86 x x64 - Por que o 32-bit é chamado x86? [fechadas]

43

Presumivelmente, o x86 foi chamado assim porque as máquinas usavam 80386 e 80486 processadores. Isso está correto?

É o caminho certo para se referir a máquinas de 32 e 64 bits?

    
por Jack Kada 24.08.2010 / 10:07

2 respostas

58

Tecnicamente x86 simplesmente se refere 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.

x86 começou como um conjunto de instruções de 16 bits para processadores de 16 bits (os processadores 8086 e 8088), então 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 de mudança no meio dos números do modelo de chip, mas em algum lugar ao longo da linha os 80 na frente foram descartados, deixando apenas x86.

Culpe o Pentium e seus descendentes por mudar a maneira como os processadores foram nomeados e comercializados, embora todos os processadores mais novos que usam o conjunto de instruções x86 da Intel ainda sejam conhecidos como x86, i386 ou i686 (o que significa que todos usam extensões de o conjunto de instruções original do 8086).

x64 é realmente o cara estranho aqui fora. 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 única a criar a extensão de 64 bits originalmente). A Intel licenciou o conjunto de instruções de 64 bits e nomeou sua versão EM64T. Ambos os conjuntos de instruções e os processadores que os utilizam ainda são considerados x86.

Fonte (s): link - IA-32, arquitetura de 32 bits da Intel. link - Leia mais sobre x86-64 aqui.

    
por 24.08.2010 / 10:18
12

Sim está correto :

The term x86 refers to a family of instruction set architectures[2] based on the Intel 8086. The 8086 was launched in 1978 as a fully 16-bit extension of Intel's early 8-bit based microprocessors and also introduced segmentation to overcome the 16-bit addressing barrier of earlier chips. The term x86 derived from the fact that early successors to the 8086 also had names ending in "86".

    
por 24.08.2010 / 10:09