Microprocessadores
Nome:________________________________________ RA: _____________
Classificação da arquitetura em função da quantidade de instrução
Arquitetura CISC (Complex Instruction Set Computer):
É uma linha de arquitectura de processadores capaz de executar centenas de instruções complexas diferentes, sendo assim, extremamente versátil. Estes processadores contém um grande número de instruções em código máquina. Estas instruções necessitam, ao contrário dos RISC´s, de serem decodificadas através do micro código para poderem ser aplicadas pelo processador.
Exemplos de processadores CISC são os 386 e os 486 da Intel.
A vantagem da arquitectura CISC é que já temos muitas das instruções guardadas no próprio processador. Os processadores CISC têm a vantagem de reduzir o tamanho do código executável por já possuírem muito do código comum em vários programas, em forma de uma única instrução.
Os CISC's têm algumas desvantagens. * Impossibilidade de se alterar alguma instrução composta para se melhorar a performance.
CISC (Complex Instruction Set Computer) * 8 a 120 bits * Tempo de execução variada * De 8086 a Pentium
Arquitetura RISC (Reduced Instruction Set Computer):
São processadores desenvolvidos para terem um número reduzido de instruções internas.Os processadores RISC não necessitam que as suas instruções sejam decodificadas para serem aplicadas.
Caracterização das arquitecturas RISC: * Conjunto reduzido e simples de instruções * Formatos simples e regulares de instruções * Operando sempre em registos * Modos simples de endereçamento à memória * Uma operação elementar por ciclo máquina * Uso de pipeline (permite que o CPU realize a busca de uma ou mais instruções além da próxima a ser executada) * RISC é também a arquitectura adaptada para os processadores dos videogames modernos, que proporcionam um hardware extremamente dedicado somente à execução do jogo
RISC