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


  • NetBeans debugger tutorial
  • hur man definierar pekare i C
  • hur man läser CPU-temperaturen med ett VB6 program
  • hur man kopierar musik från en dator till ett PSP
  • Ta bort en php -fil
  • hur man installerar ljudkort hårdvara ljud
  • hur du aktiverar Enter handledning i JavaScript
  • hur du lägger löv i trädvy i vb.net använda textrutan
  • hur man gör ett Visual Basic Bildöverförare
  • hur man skapar en webbsida med asp.net