(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.
Qual é o endereço, em hexa, da 256^a posição da memória? (Observação: o primeiro endereço é sempre zero.)

Passo 1

O enunciado pede o endereço, em hexadecimal, da 256ª posição de memória sabendo que o primeiro endereço é sempre zero.
Conteúdo: representação de endereços como números a partir de zero e conversão de base decimal para base hexadecimal.

Passo 2

Como o primeiro endereço é zero, a 256ª posição terá endereço decimal
256 - 1 = 255

Passo 3

Para converter 25510 em hexadecimal, dividimos por 16:
255 div 16 = 15 quociente, 255 bmod 16 = 15 resto
Como em hex o dígito 15 é representado por “F”, ambos quociente e resto viram F, resultando em
25510 = FF16

Resposta

FF16

Exercícios relacionados