PESQUISA ARQUITETURA RISC E CISC ARQUITETURA CISC: A arquitetura CISC é aquela que faz uso de um set de instruções muito poderoso, onde podemos encontrar, por exemplo, instruções de comparação e salto, multiplicação, divisão dentre outros. Desta forma, o software que irá rodar em um processador que faz uso da tecnologia CISC procura usar estes recursos, “aliviando” assim o código de programa já que é possível encontrar diversas instruções com mais recursos nesta arquitetura. Um processador CISC (Complex Instruction Set Computer, ou "computador com um conjunto complexo de instruções"), é capaz de executar centenas de instruções complexas diferentes, sendo extremamente versátil. Exemplos de processadores CISC são o 386 e o 486. Pelo fato de possuir instruções complexas o objetivo seria diminuir o número de instruções que um programa necessita para sua implementação, porém o número de ciclos por instruções pode aumentar assim como o próprio tempo e relógio. ARQUITETURA RISC: RISC significa ``Reduced Instruction Set Computer''. A família RISC contrasta-se com as chamadas máquinas CISC - ``Complex Instruction Set Computer''. Exemplos de máquinas RISC incluem computadores de grande porte como o IBM 360, e máquinas como DEC VAX, Intel 386 e Motorola 68030. Diferente da CISC, essa arquitetura tem um conjunto de instruções bem menor, por isso o nome RISC (Set de Instruções Reduzido). Ela se caracteriza pela redução de tempo médio de execução das instruções da máquina. Adicionalmente o número de ciclos por instruções também diminui, porém o número de instruções executadas por programa aumenta. CISC versus RISC CISC: Muitas instruções complexas e vários modos de endereçamento; algumas instruções podem gastar vários ciclos sendo executadas; nem sempre é fácil achar a melhor instrução para uma tarefa. RISC: Poucas instruções simples e poucos modos de endereçamento; geralmente uma instrução por palavra;