Arquitetura x86
Informática Básica
Origem
:
Em informática, x86 ou 80x86 é o nome genérico dada à família
(arquitetura) de processadores baseados no Intel
8086, da Intel
Corporation.
A arquitetura é chamada x86 porque os primeiros processadores desta família eram identificados somente por números terminados com a sequência "86": o 8086, o
80186, o 80286, o 80386 e o
80486. Como não se pode ter uma marca registrada sobre números, a Intel e a maior parte de seus competidores começaram a usar nomes que pudessem ser registrados como marca, como Pentium para as gerações de processadores posteriores, mas a antiga nomenclatura tinha forjado um termo para toda a família.
Houve várias tentativas, dentro da
Intel em si, para quebrar o domínio do mercado da arquitetura x86, que descendia diretamente do simples microprocessadores de 8 bits.
Exemplos disso são as iAPX 432 (aliás
Intel 8800 ), o Intel 960 , Intel 860 e
Intel e a arquitetura do Hewlett
Packard Itanium. No entanto, o aperfeiçoamento contínuo de 86 micro arquiteturas, circuitos, e fabricação de semicondutores provaria que é difícil substituir x86 em vários segmentos. O
64, da extensão bit da AMD x86 (que a
Intel finalmente respondeu, com um design compatível) e a escala de processadores x86, como o eight-core
Intel Xeon e 12-core AMD Opteron destaca-se o x86 como um exemplo de contínuo aperfeiçoamento e como as normas estabelecidas pela indústria pode resistir à concorrência das novas arquiteturas. Cronologia:
Propriedades básicas da arquitetura:
A arquitetura x86 é um comprimento variável de instrução, primeiramente são modelados dois endereços “CISC” com ênfase em compatibilidade com versões anteriores. No entanto o conjunto de instruções não é típico CISC, mas, basicamente, uma versão estendida e ortogonal de simples oito bits, das arquiteturas 8008,
8080 e 8085. O Byte de endereçamento é suportado e as palavras são armazenadas na memória com ordem de littleendian byte. O acesso à memória
para