SóProvas


ID
204625
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em relação às memórias usadas em computadores, julgue os itens
seguintes.

Se a célula de uma memória, cujo endereço, em hexadecimal, é 2AA68, armazena um valor igual a FF4A, também em hexadecimal, então o registrador de endereço de memória (REM) deve ter capacidade para armazenar, no mínimo, 16 bits.

Alternativas
Comentários
  • ERRADO.

    REM : Registrador de Endereço de Memória

    "cujo endereço, em hexadecimal, é 2AA68"

    2AA68 => 20 bits

  • A informação relevante é o endereço da célula de memória: 2AA68. Sendo este o endereço, pode-se calcular quantos bits são necessários para representá-lo.

    Sabe-se que pode-se atribuir 16 valores para cada posição do número Hexadecimal: 0 a F. Assim, para representar cada posição do número Hexadecimal são necessários 4 bits. A saber: o valor 0 em Hexa é representrado por 0000 em bits, e o valor F representado por 1111 em bits.

    Para um número de 4 posições, são necessários 4 x 4 bits. Ou seja, 16 bits.

    Como o número Hexadecimal 2AA68 tem mais que 4 posições, podemos afirmar que a quantidade necessária de bits para representá-lo é maior que 16.

    Isso nos faz marcar a questão como Errada.

    Mas afinal, quantos bits são necessário para representar 2AA68? Para representar os dígitos menos significativos precisamos de 16 bits. Mas ainda falta representar o número 2, o dígito mais significativo. O 2 representado em bits é : 10(mais significativo à esquerda). Sendo assim, para representar o número 2AA68 são necessários, no mínimo, 18 bits.

     

  • Na verdade, Alessandro Castro, são necessários no mínimo 20 bits para representar o número, uma vez que o dígito 2 também está representado em Hexadecimal, ou seja, 0010 (4 bits).

  • Endereços em HEXADECIMAL custam 1 Nibble para cada letra.

    1 Nibble = 4bits 

     

    2AA68 = 5 Letras em Hexadecimal 

     

    4 x 5 = 20 Bits