Struttura degli indirizzi:
   Pagine da 256 KB = 2^18 byte -> l'offset occupa 18 bit. 
   Il numero di pagina occupa 24 − 18 = 6 bit (2^6 = 64 pagine, coerente con la tabella).
   18 bits di offset = 4 cifre hex e mezza. 

Quindi la separazione pagina/offset taglia a metà la seconda cifra esadecimale. 

Bisogna ragionare sui bit:
   numero di pagina = i 6 bit più significativi
   offset = i 18 bit meno significativi

0x15C3F0 >> prime due cifre 15 = 0001 0101, i 6 bit più significativi sono 000101 = pagina 5 -> frame 0x20
            Offset = 0x15C3F0 & 0x3FFFF = 0x1C3F0.
            Fisico = (0x20 << 18) | 0x1C3F0 = 0x800000 | 0x1C3F0 = 0x81C3F0
0xAAA0B4 >> prime due cifre AA = 1010 1010, i 6 bit più significativi sono 101010 = pagina 0x2A -> frame 0x19.
            Offset = 0xAAA0B4 & 0x3FFFF = 0x2A0B4.
            Fisico = (0x07 << 18) | 0x2A0B4 = 0x640000 | 0x2A0B4 = 0x66A0B4
0xFCFFF0 >> prime due cifre FC = 1111 1100, i 6 bit più significativi sono 111111 = pagina 0x3F -> frame 0x02.
            Offset = 0xFCFFF0 & 0x3FFFF = 0x0FFF0.
            Fisico = (0x2C << 18) | 0x0FFF0 = 0x080000 | 0x0FFF0 = 0x08FFF0

Risposta corretta: B) 0x81C3F0, 0x66A0B4, 0x08FFF0