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

Referências