Como calcular o tamanho da memória, dado um intervalo de endereço?

Eu tenho um exercício que não consegui resolver, tenho 3 faixas de memória:

      First @      Last @ 

intervalo1: FD00 0000 para FFFFF FFFF

range2: D000 0000 para DFFF FFFF

range3: FA00 0000 para FBFF FFFF

a questão é: dar o tamanho da memória para cada intervalo (byte mega)?

O que eu sei é que eu deveria calcular o tamanho do intervalo = último endereço - primeiro endereço para que o resultado para o primeiro intervalo seja: 00FF FFFF. Isto está certo? o que devo fazer então? Eu procurei na internet eu não encontrei um exemplo

Por favor ajude

questionAnswers(6)

yourAnswerToTheQuestion