(Tocci et al., 2011) Os endereços das posições de memória de um microcomputador são números binários que identificam cada posição da memória em que um byte é armazenado. O número de bits que constitui um endereço depende da quantidade de posições de memória. Visto que o número de bits pode ser muito grande, o endereço é especificado em hexa em vez de binário.
Se um microcomputador tem 20 bits de endereço, quantas posições diferentes de memória ele possui?

Passo 1

O enunciado diz que cada endereço de memória tem 20 bits. No conteúdo de sistemas de numeração binária, cada bit dobra o número de combinações possíveis, logo o total de posições de memória é dado pelo número de combinações distintas de 20 bits.

Passo 2

Sabendo que com n bits temos
2^n
combinações possíveis, basta aplicar n=20.

Passo 3

Substituindo n=20 na fórmula:
2^20 = 1048576

Resposta

O microcomputador possui 1048576 posições de memória distintas.

Exercícios relacionados