Questão de Arquitetura de Computadores — Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores. — IF-MT 2024
Arquitetura de Computadores›Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores.
Código
qg240840
Banca
IF-MT
Órgão
IF-MT
Ano
2024
Nível
Superior
Cargo
Professor do Ensino Básico, técnico e Tecnológico - Engenharia da Computação
Considere as seguintes sentenças sobre arquitetura e organização de computadores:I - O conceito de programa armazenado refere-se a instruções e dados de diversos tipos que podem ser guardados na memória do computador como números.II - A notação do assembly MIPS permite que cada instrução aritmética realize duas operações com três operandos.III - As instruções do assembly MIPS realizam instruções aritméticas com dados armazenados na memória RAM dos computadores.De acordo com Patterson e Hennessy (2017), é CORRETO o que se afirma:(PATTERSON, David; HENNESSY, John. Organização e Projeto de Computadores. 5. ed. - Rio de Janeiro: Elsevier, 2017.)
AApenas na sentença I.
BApenas na sentença II.
CApenas na sentença III.
DApenas nas sentenças I e II.
EApenas nas sentenças II e III.
Revelar gabarito e comentário▾
GabaritoA — Apenas na sentença I.
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 de Computadores: MIPS e Conceitos Básicos
Gabarito: letra A. Apenas a sentença I está correta. O conceito de programa armazenado (von Neumann) determina que instruções e dados são armazenados na memória como números binários. Já no MIPS (arquitetura RISC load-store), instruções aritméticas realizam uma operação com três operandos (dois de origem e um de destino) e não operam diretamente sobre dados na memória — para isso, usam-se instruções separadas de carga e armazenamento.
A questão cobra distinções fundamentais entre o modelo de von Neumann e a arquitetura MIPS, muito comum em provas de arquitetura de computadores.
Sentença I — ✅ Correta
A sentença descreve corretamente o conceito de programa armazenado, proposta por John von Neumann: tanto as instruções quanto os dados são representados e armazenados em memória como números binários, permitindo que o processador os busque e interprete sequencialmente. Essa é a base dos computadores modernos.
Sentença II — ❌ Incorreta
A notação assembly MIPS para instruções aritméticas utiliza três operandos (dois registradores fonte e um registrador destino), mas executa apenas uma operação por instrução. Por exemplo, add $t0, $t1, $t2 realiza uma soma. A sentença afirma que são realizadas "duas operações", o que é falso. Em arquiteturas CISC, uma instrução pode realizar múltiplas operações, mas não no MIPS (RISC).
Sentença III — ❌ Incorreta
O MIPS é uma arquitetura load-store: instruções aritméticas operam exclusivamente sobre registradores, nunca diretamente sobre dados na memória RAM. Para trabalhar com dados da memória, é necessário primeiro carregá-los em registradores com instruções como lw (load word) e, após o cálculo, armazená-los de volta com sw (store word). Portanto, a afirmação de que instruções aritméticas operam com dados na memória está errada.
Sentença
Afirmação
Correção
Status
I
O conceito de programa armazenado refere-se a instruções e dados de diversos tipos que podem ser guardados na memória do computador como números.
Descreve corretamente o modelo de von Neumann: instruções e dados são armazenados como números binários na memória.
✅ Correta
II
A notação do assembly MIPS permite que cada instrução aritmética realize duas operações com três operandos.
No MIPS, cada instrução aritmética realiza uma operação com três operandos (dois fonte, um destino).
❌ Incorreta
III
As instruções do assembly MIPS realizam instruções aritméticas com dados armazenados na memória RAM dos computadores.
MIPS é arquitetura load-store: instruções aritméticas operam apenas sobre registradores, não diretamente na memória.
❌ Incorreta
Arquitetura de computadores
1Programa armazenado (von Neumann)
Instruções e dados como números
2MIPS (RISC load-store)
Instruções aritméticas
Uma operação por instrução
Três operandos (2 fonte, 1 destino)
Não acessam memória diretamente
Acesso à memória
lw (load word)
sw (store word)
LEVEL · soulevel.com.br
NÃO CAIA NESSA!
A banca explora a confusão entre arquiteturas CISC e RISC. No CISC (ex.: x86), instruções aritméticas podem acessar memória diretamente; já no RISC (MIPS), isso não ocorre — o aluno que não conhece a filosofia load-store tende a errar a sentença III. Além disso, a sentença II tenta enganar ao dizer "duas operações" quando na verdade é uma operação com três operandos. Fique atento: em MIPS, a quantidade de operandos é sempre explícita e cada instrução faz uma única operação.
Conclusão: Apenas a sentença I está correta → gabarito letra A.