- 
                                Gabarito: E.                 RISC                                                                           CISC        + registradores                                                            - registradores       - instruções                                                                + instruções          + pipeline                                                                     - pipeline - modos de endereçamento                                      + modos de endereçamento         hardware                                                                microprogramação registrador-para-registrador                                          registrador-para-memória   Meu conselho é sedimentar as características de apenas uma das duas arquiteturas, porque a outra possui, fora um ou outro detalhe, características contrárias, sendo possível derivá-las a partir da primeira. 
- 
                                As principais características da arquitetura RISC são:   • Acesso à memória somente via load e store. Operandos em registradores; • Todas as outras operações são do tipo registro-registro. Grande número de registros de propósito geral e poucos registros de propósito específico; • Uso intenso de registradores. Admite frequências mais altas; • Formato de instrução facilmente descodificável e de tamanho fixo; • Pequeno conjunto de instruções de formato simples (dezenas); • Exige mais espaço na memória e programação mais difícil; • Complexidade reside no compilador. Uso intenso de pipeline; • Redução do tamanho do CPI (cicles per instruction), em troca de maior tamanho do código; • Executa, em média, uma instrução por ciclo.   As principais características da arquitetura CISC são:   • São mais lentos por executarem instruções mais complexas; • Programas mais curtos e mais simples; • Poucos registradores, obrigando a realizar mais referências à memória; • Simplificação de compiladores em troca de alto número de instruções complexas e de vários formatos (micro código); • Hardware mais caro e complexo se comparado ao RISC; • Impossibilidade de se alterar alguma instrução composta; • Existe o nível da micro programação. Instruções guardadas no processador, facilitando a vida dos programadores; • Não utiliza ou faz uso moderado de pipeline. 
- 
                                CISC (Complex Instruction Set Computer) - Conjunto Complexo de Instruções Computacionais - Mais rápido para instruções complexas - contém microprogramação - uso de um ou dois operandos - múltiplos modos de endereçamento de memória - instrução com largura variável - vários ciclos de clock para execução da instrução (tempo variável) - poucos registradores (de 6 a 16) - fracamente paralelizado e complexidade no código - utilização de pipeline em larga escala - instruções executadas pelo microprograma   RISC (Reduced Instruction Set Computer) - Conjunto Reduzido de Instruções Computacionais - Não contém microcódigo - instruções executadas diretamente pelo hardware (ausência de microprogramação) - instruções executadas pelo hardware - incompatível com CISC - faz uso de pipelining em larga escala - grande número de registradores - uso de uma instrução por ciclo de clock (formato simples e fixo) (tempo fixo) - endereçamento de memória simples - uso de 3 operandos de registrador permitido por instrução - apenas LOAD and STORE podem acessar a memória - complexidade no compilador 
- 
                                Gabarito E Características CISC: ·        Controle microprogramado; ·        Instruções de dois operandos ADD CX,mem; ·        Modos registro-registro, registro-memória, e memória-registro; ·        Múltiplos modos de endereçamento à memória, incluindo indexação; ·        Instruções de largura (tamanho) variável, conforme modo de endereçamento utilizado; ·        Instruções requerem múltiplos ciclos de máquina para execução, variando também com o modo de endereçamento; ·        Poucos registros; ·        Registros especializados. 
 
 Características RISC: ·        Controle por hardware; ·        Pequeno conjunto de instruções; ·        Todas as instruções têm tamanho fixo; ·        Execução otimizada de chamada de funções (Call / Return); ·        Pouquíssimos modos de endereçamento; ·        Uso intenso de pipeline; ·        Execução rápida de cada instrução (uma por ciclo do relógio). 
 
 
 
 "Retroceder Nunca Render-se Jamais !" Força e Fé ! Fortuna Audaces Sequitur !