Questão de Arquitetura de Computadores — Memória — FGV 2024
Arquitetura de Computadores›Memória
Código
fg085307
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Ambiente de Supercomputação e HPC (High-Performance Computing)
Com relação aos modos de endereçamento de memória principal, cache e registradores presentes em um computador, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.( ) O endereçamento direto é a forma mais simples de uma instrução especificar um operando, uma vez que a parte da instrução referente ao endereço contém o operando propriamente dito ao invés de seu endereço.( ) No endereçamento imediato, a maneira para determinar um operando na memória é fornecer seu endereço completo.( ) Referenciar a memória sem a necessidade de ter um endereço de memória completo na instrução é uma possibilidade gerada pelo endereçamento indireto de registrador.As afirmativas são, respectivamente,
AF – F – F.
BV – F – V.
CF – F – V.
DF – V – V.
EV – V – F.
Revelar gabarito e comentário▾
GabaritoC — F – F – V.
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”.
Modos de endereçamento de memória
Gabarito: letra C (F-F-V). A primeira afirmativa descreve o endereçamento imediato, não o direto; a segunda inverte o conceito de imediato; a terceira está correta sobre o endereçamento indireto por registrador.
A banca testa o conhecimento dos modos de endereçamento básicos: imediato, direto e indireto por registrador. Cada um possui uma forma distinta de localizar o operando, e a confusão entre eles é clássica em concursos.
Modo de endereçamento
O que a instrução contém
Onde está o operando?
Imediato
O próprio operando
Na instrução (não acessa memória)
Direto
Endereço do operando na memória
Na memória principal
Indireto por registrador
Nome de um registrador
Na memória, endereço contido no registrador
Modos de endereçamento: Imediato (Instrução contém o operando, Não acessa memória); Direto (Instrução contém endereço, Operando na memória); Indireto por registrador (Instrução contém registrador, Sem endereço completo na instrução, Registrador contém endereço)
Afirmativa 1 — ❌ Falsa
A afirmativa diz que o endereçamento direto contém o operando propriamente dito na instrução. Na verdade, isso é característica do endereçamento imediato. No direto, a instrução contém o endereço de memória onde o operando se encontra, não o valor em si. A banca inverteu os papéis: descreveu o imediato como se fosse o direto.
Afirmativa 2 — ❌ Falsa
Afirma que, no endereçamento imediato, o operando é determinado na memória por seu endereço completo. Isso é o oposto: no imediato, o operando está dentro da própria instrução; não há acesso à memória para obtê-lo. A descrição dada corresponde ao endereçamento direto (que fornece o endereço completo na instrução). Novamente, inversão de conceitos.
Afirmativa 3 — ✅ Verdadeira
Afirma que o endereçamento indireto por registrador permite referenciar a memória sem um endereço completo na instrução. Correto: a instrução especifica um registrador que, por sua vez, contém o endereço de memória do operando. Assim, o programador não precisa colocar o endereço diretamente na instrução; basta indicar o registrador. Isso reduz o tamanho da instrução e aumenta a flexibilidade.
NÃO CAIA NESSA!
As duas primeiras afirmativas trocam os conceitos de endereçamento imediato e direto, uma armadilha muito comum. Lembre-se: imediato = valor na instrução; direto = endereço na instrução. A terceira, sobre indireto por registrador, está correta.
Portanto, a sequência correta é F – F – V, correspondente à alternativa C.