Dator > hur man beräknar en minnesadress

  • hur man beräknar en minnesadress


  • En dator minne adress är en hexadecimal eller binär adress som en dator använder när lagring av data . När en bit av information lagras , har datorn att beräkna var du vill lagra data i minnet baseras bort av ett segment och offset adress från hårddisken. Beräkning av minne adress från dessa segment och offset adresser kan vara svårt och kräver avancerad databehandling och matematisk kunskap , men är avgörande för en programmerare att veta hur man gör det

    Du behöver : .
    16- bitars segmentet och offset adresser .


    1 .
    Ta 16- bitars segmentet och offset adresser och bryta dem i par . Till exempel, om de två adresser du arbetar med är " 0000:0100 "kan du översätta dem till 20- bitars segmentet och offset adresser genom att bryta dem i hälften i tjocktarmen så att de blir "0000 " för 20-bitars segmentet adress och " 0100 " för offset 20- bitars adress .
    2 .
    Lägg till två 20-bitars adresser i binär form för att få den hexadecimala adressen på minnet . För " 0000 " och " 0100 " adresser , skulle dessutom resultatet bli " 00100 " i hexadecimal . Den här adressen är den fysiska hexadecimala adressen på minnet .
    3 .
    Konvertera den hexadecimala 20- bitars fysisk adress i binärt format genom att bryta varje hexadecimala siffror i sin egen binär form . I " 00100 " du exempelvis dela upp dem på " 0000 "," 0000, " " 0001 "," 0000, " och " 0000 " för att få strängen " 0000 0000 0001 0000 0000 " som sista binära minne adress .


Previous:nothing Next:hur man skriver en kopia konstruktor





Relaterade artiklar


  • hur man installerar drivrutinen hårdvara
  • tutorial för att lära sig javascript
  • hur man ändrar mata in text med javascript
  • vad är en matris i Visual Basic ?
  • hur man skapar en vokal räknar ansökan i Visual Basic
  • hur man gör en hemsida ansökan en dll i ASP
  • sql sträng tutorial
  • hur man gör spel i Visual Basic
  • hur man använder en switch fall
  • datorutbildning för Microsoft Certification