Arquitetura CISC
A arquitetura CISC (Complex Instruction Set Computer) é um design de processador que é caracterizado por um conjunto de instruções mais extenso e complexo em comparação a Arquitetura RISC.
Características
- Reduzir o número de instruções para executar uma tarefa
- Instruções de tamanho variável: torna a decodificação mais complexa e aumenta o tempo de execução
- Uso intensivo da memória: várias operações podem ser executadas em memória, com isso há um menor no número de registradores de uso geral (
$s0-7
e$t0-7
). - Pipeline de instrução mais longo: pelo fato das instruções serem maiores e mais complexo, isso pode afetar o desempenho.
- Otimização de hardware e microcódigo: os processadores CISC podem utilizar microcódigo interno para implementar operações complexa e assim melhor o desempenho
Exemplo de processadores
- Intel x86
- AMD x86-64