Prendete il vostro segmento di 16 bit e compensati gli indirizzi e li rompe in coppie . Per esempio, se i due indirizzi si sta trattando sono " 0000:0100 ", è possibile tradurli in segmenti a 20 bit e di compensare gli indirizzi da loro rottura in mezzo al colon in modo che diventino "0000 " per il 20 bit dell'indirizzo del segmento e " 0100 " per l' indirizzo di offset a 20 bit . 
 2 
 Aggiungi i due indirizzi a 20 bit insieme in forma binaria per ottenere l'indirizzo esadecimale della memoria . Per il " 0000 " e " indirizzi" 0100 , il risultato della somma sarebbe " 00100 " in esadecimale . Questo indirizzo è l'indirizzo esadecimale fisico della memoria . 
 3 
 Convertire il 20 - bit di indirizzo fisico esadecimale in formato binario suddividendo ciascuna delle cifre esadecimali nel proprio formato binario . In questo esempio " 00100 " , è suddividerle in "0000 ", " 0000 ", " 0001 ", " 0000 " e " 0000 " per ottenere la stringa " 0000 0000 0001 0000 0000 ", come l' indirizzo di memoria binario finale . 
 
              
Programmazione © www.354353.com