En datamaskin minne -adresse er en heksadesimal eller binær adresse som en datamaskin bruker når du skal lagre data . Når en opplysning er lagret , har datamaskinen til å beregne hvor du vil lagre data i minnet basert off av et segment og posisjonsadresse fra harddisken . Beregning minnet adressen fra disse segment og utlignet adresser kan være vanskelig og krever avansert databehandling og matematisk kunnskap , men er avgjørende for en programmerer å vite hvordan man skal gjøre det. Du trenger
16 -bit segment og utlignet adresser
Vis flere instruksjoner
en
ta din 16 -bit segment og offset adresser og bryte dem i par . For eksempel , hvis de to adressene du arbeider med er " 0000:0100 , " kan du oversette dem til 20 -bit segment og utlignet adresser ved å bryte dem i to på tykktarmen slik at de blir "0000 " for 20 -bit segment adresse og " 0100 " for 20 -bit offset adresse .
2
Legg de to 20 - bits adresser sammen i binær form for å få heksadesimal adresse på minnet . For " 0000 " og " 0100 " adresser , ville tillegg resultatet bli " 00100 " i heksadesimal. Denne adressen er den fysiske heksadesimal adresse på minnet .
3
Konverter den heksadesimale 20 -bits fysisk adresse i binært format ved å bryte hver av de heksadesimalsifre inn i sin egen binær form . I " 00100 " eksempel , bryter du dem ned i "0000 ", " 0000 ", " 0001 ", " 0000 " og " 0000" for å få strengen " 0000 0000 0001 0000 0000 " som den endelige binære minne adresse .