Questão de Arquitetura de Computadores — Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores. — FCC 2015
Arquitetura de Computadores›Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores.
Código
fc021936
Banca
FCC
Órgão
TCE-CE
Ano
2015
Nível
Médio
Cargo
Técnico de Controle Externo-Auditoria de Tecnologia da Informação
Nos processadores com arquitetura CISC,
Ahá poucos modos de endereçamento.
Bnão há microprograma para interpretar as instruções.
Cas instruções são simples e em tamanho reduzido.
Das instruções são executadas, na sua maioria, em apenas um ciclo da máquina.
Esão usadas instruções de tamanho variável.
Revelar gabarito e comentário▾
GabaritoE — são usadas instruções de tamanho variável.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Arquitetura CISC
Gabarito: letra E. A característica marcante da arquitetura CISC (Complex Instruction Set Computer) é o uso de instruções de tamanho variável, permitindo que cada instrução realize operações complexas. As demais alternativas descrevem, na verdade, características da arquitetura RISC (Reduced Instruction Set Computer), que é o oposto.
A banca testa o conhecimento das diferenças fundamentais entre CISC e RISC. Enquanto o CISC prioriza instruções complexas e microprogramadas, o RISC aposta em instruções simples e executadas diretamente pelo hardware. Vamos analisar cada alternativa.
Característica
Arquitetura CISC
Arquitetura RISC
Tamanho das instruções
Variável
Fixo (geralmente 32 bits)
Modos de endereçamento
Múltiplos e complexos
Poucos e simples
Implementação das instruções
Microprogramada (microcódigo)
Executada diretamente pelo hardware
Ciclos de clock por instrução
Múltiplos ciclos
Geralmente um ciclo
Complexidade das instruções
Complexas e poderosas
Simples e reduzidas
Arquiteturas de processadores
1CISC (Complex Instruction Set Computer)
Instruções complexas
Tamanho variável
Múltiplos modos de endereçamento
Microprogramada
Múltiplos ciclos de clock
2RISC (Reduced Instruction Set Computer)
Instruções simples
Tamanho fixo
Poucos modos de endereçamento
Execução direta por hardware
Um ciclo de clock (maioria)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que há "poucos modos de endereçamento". Na verdade, a arquitetura CISC possui múltiplos modos de endereçamento, incluindo modos registrador-registrador, registrador-memória e indexação. O texto de apoio destaca que o CISC usa "múltiplos modos de endereçamento para a memória, incluindo indexação para o caso de vetores". Essa complexidade é uma das marcas do CISC, ao contrário do RISC, que tende a ter poucos modos.
Alternativa B — ❌ Incorreta
Diz que "não há microprograma para interpretar as instruções". O CISC, pelo contrário, é fortemente baseado em microprogramação (microcódigo) para implementar as instruções complexas. O texto menciona que "o surgimento, em 1951, do conceito de micro programação facilitou o trabalho de projetar instruções complexas, implementando-as em microcódigo". Essa ausência de microprograma é característica do RISC.
Alternativa C — ❌ Incorreta
Afirma que "as instruções são simples e em tamanho reduzido". Isso é exatamente o oposto: as instruções CISC são complexas e de tamanho variável (como confirmado pela alternativa E). O RISC é que possui instruções simples e de tamanho fixo (geralmente 32 bits). O texto de apoio afirma que no CISC "instruções com largura variável" e que as instruções são poderosas e complexas.
Alternativa D — ❌ Incorreta
Diz que "as instruções são executadas, na sua maioria, em apenas um ciclo da máquina". No CISC, as instruções complexas requerem múltiplos ciclos de clock para execução. O texto aponta: "As instruções requerem múltiplos ciclos de relógio para sua complexa execução". Já no RISC, a maioria das instruções é executada em um único ciclo.
Alternativa E — ✅ Correta ⟵ GABARITO
A alternativa afirma: "são usadas instruções de tamanho variável". Essa é uma característica central do CISC. O texto de apoio descreve: "Instruções com largura variável, com a quantidade de bytes variando de acordo com o modo de endereçamento utilizado". Isso permite que cada instrução codifique operações mais elaboradas, mas também torna o decodificador mais complexo.
NÃO CAIA NESSA!
A banca troca deliberadamente as características de CISC e RISC. A pegadinha clássica é atribuir ao CISC as virtudes do RISC (instruções simples, execução em um ciclo, ausência de microcódigo, poucos modos de endereçamento). Treine identificar que CISC = complexo, microprogramado, muitos modos, tamanho variável, múltiplos ciclos; RISC = simples, sem microcódigo, poucos modos, tamanho fixo, geralmente um ciclo.
PEGA ESSA DICA!
Para memorizar, associe:
CISC → "Complexo" → instruções complexas, microprograma, muitos modos de endereçamento, tamanho variável, vários ciclos.
RISC → "Reduzido" → instruções simples, sem microcódigo, poucos modos, tamanho fixo, geralmente um ciclo.
Gabarito: letra E (instruções de tamanho variável).