A) Errado: Por serem complexas, as instruções requerem múltiplos ciclos de máquina para execução, variando também com o modo de endereçamento;
b) Errado: Já que conseguem resolver instruções complexas, precisam de poucos registradores e são registradores especializados
c) Errado: É exatamente o contrário, já que as instruções são longas e complexas não precisa efeturar com frequência a troca de instruções a serem executadas pelo registrador.
d) CORRETO: O microcódigo reside em memória de controle, podendo-se acelerar a sua execução devido a essas memórias serem rápidas.
e) errado: Por serem instruções complexas podem váriar entre instruções pequenas, médias e grandes.
RESUMO
Comparativo RISC x CISC
1) RISC
- Instruções simples levando um ciclo;
- Apenas Load/store referenciam a memória;
- Altamente pipelined
- Instruções controladas pelo hardware (embutido na hardware)
- Instruções com formato fixo;
- Poucas instruções e modos
- A complexidade está no compilador
- Múltiplos conjuntos de registradores
2) CISC
- Múltiplos modos de endereçamento;
- Poucos registradores, que são especializados;
- Tamanho e tempo de execução das instruções dependentes do modo de endereçamento utilizado.
- Instruções Complexas levando múltiplos ciclos;
- Qualquer instrução pode referenciar a memória;
- Não tem pipeline ou tem pouco;
- Instruções interpretadas pelos microprogramas;
- Instruções com vários formatos;
- Muitas instruções e modos de endereçamento;
- A complexidade está no microprograma;
- Conjunto único de registradores;