Suponha que um microcomputador tenha sido construído com um ...

Próximas questões
Com base no mesmo assunto
Q475242 Arquitetura de Computadores
Suponha que um microcomputador tenha sido construído com um microprocessador com 16 linhas de endereço e 8 linhas de dados. Considerando que a memória ROM ocupa os endereços entre 0000 e 01FF, representados em base hexadecimal, que a memória RAM ocupa os endereços entre 0200 e 7FFF, também representados em base hexadecimal, e que cada endereço possui 8 bits, julgue o item  que se segue.

O tamanho total da memória, incluindo ROM e RAM, é superior a 30.000 bytes.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

A questão pede para determinarmos o tamanho total da memória de um microcomputador, incluindo tanto a memória ROM quanto a RAM. Para isso, precisamos entender como a memória está organizada e como calcular seu tamanho utilizando a representação em base hexadecimal.

Primeiramente, é relevante destacar que o sistema hexadecimal é uma base 16, o que significa que cada dígito pode assumir valores de 0 a 15, representados de 0 a 9 e de A a F. No contexto de endereçamento de memória, o uso de hexadecimal facilita a representação de números binários, pois cada dígito hexadecimal corresponde a exatamente quatro bits binários.

Em relação à memória:

  • A memória ROM começa em 0000 e vai até 01FF. Para encontrar o tamanho, subtraímos o endereço inicial do final e adicionamos 1, já que o endereço inicial também conta. Convertendo de hexadecimal para decimal, temos que 1FF em decimal é 511. Então, 01FF - 0000 + 1 = 512. Assim, a ROM tem 512 bytes.
  • A memória RAM vai de 0200 a 7FFF. Para calcular o tamanho, fazemos o mesmo processo: 7FFF (em decimal, 32767) - 0200 (em decimal, 512) + 1 = 32256 bytes.

Agora, somamos os dois valores para obter o tamanho total de memória:

Memória ROM: 512 bytes

Memória RAM: 32256 bytes

Total: 512 bytes + 32256 bytes = 32768 bytes

Como 32768 é claramente superior a 30000, a afirmação de que o tamanho total da memória é superior a 30000 bytes está correta.

É importante notar que cada endereço na memória armazena 8 bits, ou seja, 1 byte, conforme a descrição da questão. Portanto, o número de endereços coincide diretamente com o número de bytes na memória.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

RAM + ROM

7FFF 

Passando para decimal => 32767 bytes

Na ROM convertendo os valores de hexadecimal para decimal temos: de 0 até 511 bytes

Na RAM temos: de 512 até 32767....diminuindo isso temos: 32255 bytes

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo