Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Armazenamento de Dados em Arquitetura de Computadores — FGV 2024

Arquitetura de ComputadoresArmazenamento de Dados em Arquitetura de Computadores
Código
fg085509
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Desenvolvimento de Software para Operação de Satélites
Considere um computador com processador de 32 bits cuja memória está organizada de acordo com o endereçamento de byte, com o método big-endian.Suponha que as palavras, com tamanho de 4 bytes, 25 38 94 67H (identificada por P1) e 18 31 72 46H (identificada por P2) estão armazenadas a partir dos endereços 0010H e 002CH, respectivamente.Nesse contexto, analise as afirmativas a seguir.I. A leitura do endereço 0014H retorna o byte 38H da palavra P1.II. A leitura do endereço 002FH retorna o byte 46H da palavra P2.III. Entre as palavras P1 e P2 podem ser armazenadas doze palavras.Está correto o que se afirma em
  1. AI, apenas.
  2. BII, apenas.
  3. CIII, apenas.
  4. DI e II, apenas.
  5. EII e III, apenas.
Revelar gabarito e comentário

GabaritoB — II, apenas.

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”.

Armazenamento de dados em arquitetura de computadores: big-endian e endereçamento de byte

Gabarito: letra B (apenas a afirmativa II está correta). A afirmativa II está correta porque, em big-endian, o byte menos significativo (46H) da palavra P2 é armazenado no último endereço (002FH). A afirmativa I é falsa, pois o endereço 0014H está além de P1; e a afirmativa III é falsa porque o espaço entre P1 e P2 é de 6 palavras, e não 12.

A questão testa o entendimento de big-endian e a capacidade de mapear bytes na memória.

  1. 1P1: 0010H a 0013H
  2. 2Byte 38H em 0011H
  3. 3P2: 002CH a 002FH
  4. 4Byte 46H em 002FH
  5. 5Espaço: 24 bytes = 6 palavras
LEVEL · soulevel.com.br

Afirmativa I — ❌ Incorreta

Afirma que o endereço 0014H contém o byte 38H de P1. Em big-endian, P1 ocupa os endereços 0010H (25H), 0011H (38H), 0012H (94H) e 0013H (67H). O endereço 0014H está fora do intervalo de P1, portanto não corresponde a 38H. O byte 38H está em 0011H.

Afirmativa II — ✅ Correta

A leitura do endereço 002FH retorna o byte 46H da palavra P2. P2 ocupa 002CH (18H), 002DH (31H), 002EH (72H) e 002FH (46H). Em big-endian, o último byte (menos significativo) é 46H, exatamente no endereço 002FH.

Afirmativa III — ❌ Incorreta

Afirma que entre P1 e P2 cabem doze palavras. Cálculo: P1 termina em 0013H (inclusive). O próximo endereço livre é 0014H. P2 começa em 002CH. Espaço disponível: 002CH - 0014H = 0x18 = 24 bytes. Cada palavra tem 4 bytes, logo 24/4 = 6 palavras. Portanto, cabem apenas 6 palavras, não 12.

Gabarito: letra B — apenas a afirmativa II está correta.

Link permanente: /questoes/fg085509