Você está na página 1de 1

CISC

Origem: Wikipdia, a enciclopdia livre.

CISC (sigla para Complex Instruction Set Computer, ou, em uma traduo literal,
"Computador com um Conjunto Complexo de Instrues"): uma linha de arquitetura de
processadores capaz de executar centenas de instrues complexas diferentes sendo, assim,
extremamente verstil. Exemplos de processadores CISC so os 386 e os 486 daIntel.
Os processadores baseados na computao de conjunto de instrues complexas
contm uma micro-programao, ou seja, um conjunto de cdigos de instrues que so
gravados no processador, permitindo-lhe receber as instrues dos programas e execut-las,
utilizando as instrues contidas na sua micro-programao. Seria como quebrar estas
instrues, j em baixo nvel, em diversas instrues mais prximas do hardware (as
instrues contidas no microcdigo do processador). Como caracterstica marcante esta
arquitetura contm um conjunto grande de instrues, a maioria deles em um elevado grau de
complexidade.
Examinando do ponto de vista um pouco mais prtico, a vantagem da arquitetura
CISC que j temos muitas das instrues guardadas no prprio processador, o que facilita o
trabalho dos programadores de linguagem de mquina; disponibilizando, assim, praticamente
todas as instrues que sero usadas em seus programas. Os processadores CISC tm a
vantagem de reduzir o tamanho do cdigo executvel por j possuirem muito do cdigo
comum em vrios programas, em forma de uma nica instruo.
Porm, do ponto de vista da performance, os CISCs tm algumas desvantagens em relao
aos RISCs, entre elas a impossibilidade de se alterar alguma instruo compostapara se
melhorar a performance. O cdigo equivalente s instrues compostas do CISC pode ser
escrito nos RISCs da forma desejada, usando um conjunto de instrues simples, da maneira
que mais se adequar. Sendo assim, existe uma disputa entre tamanho do cdigo X
desempenho.

Controle microprogramado;

Instrues de dois operandos ADD CX,mem;

Modos registrador-registrador, registrador-memria, e memria-registrador;

Mltiplos modos de endereamento memria, incluindo indexao (vetores);

Instrues de largura (tamanho) varivel, conforme modo de endereamento utilizado;

Instrues requerem mltiplos ciclos de mquina para execuo, variando tambm


com o modo de endereamento;

Poucos registradores;

Registradores especializados

Você também pode gostar