En computer hukommelse adresse er en hexadecimal eller binær adresse, en computer bruger, når lagring af data. Når et stykke af oplysninger er gemt , computeren skal beregne , hvor at gemme data i hukommelsen baseret ud af et segment og offset adresse fra harddisken. Beregning af hukommelsen adresse fra disse segment, og offset adresser kan være en vanskelig og kræver avanceret databehandling og matematisk viden, men er afgørende for en programmør til at vide, hvordan man gør det . Ting du skal
16-bit segmentet og offset adresser
Vis Flere Instruktioner
1
tage din 16-bit segment og offset adresser og bryde dem i par. For eksempel, " , 0000:0100 ", hvis de to adresser, du har at gøre med er du kan omsætte dem til 20-bit segment og offset adresser ved at bryde dem i halve på tyktarmen , så de bliver "0000 " til 20 - bit segment adresse og " 0100 " for den 20-bit offset adresse.
2
Tilføj de to 20 - bit adresser sammen i binær form at få den hexadecimale adresse hukommelsen. For " 0000 " og " 0100 " adresser , ville desuden resultatet være " 00100 " i hexadecimal . Denne adresse er den fysiske hexadecimal adresse hukommelsen.
3
Konverter hexadecimal 20-bit fysisk adresse i binært format ved at bryde hver af de hexadecimale cifre i sin egen binær form . I " 00100 " eksempel , bryde dig dem ned i "0000 ", "0000 ", " 0001 ", "0000 " og "0000 " for at få strengen "0000 0000 0001 0000 0000 "som den sidste binære hukommelse adresse.