Índice do dicionário técnico

Microcode decoder

Por Carlos E. Morimoto em 7 de julho de 2005 às 13h49

0

Os processadores Athlon tem que ser compatíveis com o conjunto de instruções x86, caso contrário não poderiam ser usados em micros PC. As instruções x86 consistem em basicamente dois tipos de instruções, as instruções simples, que podem ser diretamente processadas pelo Hardware decoder, sem perda de tempo, e as instruções complexas, que são quebradas em instruções simples por outro componente, chamado Microcode decoder.

As instruções simples, que podem ser diretamente processadas, são as mais freqüentemente usadas nos programas. De fato, num programa atual típico, é composto de entre 95 e 97% destas instruções simples. O restante são as instruções complexas, que apesar de raramente usadas são as que dão mais trabalho, pois precisam passar por um processo de decodificação muito mais lento, feito pelo Microcode Decoder.

Para amenizar este problema, a AMD incluiu um buffer de pré extração no Athlon, que funciona como uma espécie de fila por onde as instruções já decodificadas passam antes de ser processadas. Graças a isto, o processador pode processar outras instruções enquanto aguarda o Microcode Decoder decodificar cada instrução complexa, sem perder muito tempo.

Sem comentáriosPor Carlos E. Morimoto. Revisado 7 de julho de 2005 às 13h49

Comentários