| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come calcolare un indirizzo di memoria
    Indirizzo di memoria del computer è un indirizzo esadecimale o binario che utilizza un computer in cui memorizzare i dati . Ogni volta che un pezzo di informazione è memorizzata , il computer deve calcolare dove memorizzare i dati in memoria in base al largo di un segmento e l'indirizzo di offset dal disco rigido . Calcolando l'indirizzo di memoria da questi segmenti e indirizzi di offset può essere difficile e richiede avanzate informatiche e la conoscenza matematica , ma è fondamentale per un programmatore di sapere come farlo . Cose che ti serviranno
    segmento di 16 bit e indirizzi di offset
    Mostra più istruzioni
    1

    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 .

    Previous :

    next :
      Articoli Correlati
    ·Che cosa ho bisogno per iniziare la programmazione per …
    ·Come incorporare RESX nel CSC Compiler 
    ·Come creare una stringa dinamica in C + + 
    ·Come restituire un vettore da A Funzione 
    ·Come utilizzare un controllo ListBox in MFC di Visual C…
    ·Come leggere un file HEX con ANSI C 
    ·Come creare un Applet & C + + 
    ·Come convertire IPA a C Fonte 
    ·Come controllare un interruttore sottostringa 
    ·Che cosa è Alpha Blending 
      Articoli in evidenza
    ·Come rinominare i file con un VBS 
    ·Fasi del ciclo di vita del software 
    ·Si può avere VS Colori per SQL 
    ·Come eliminare una variabile in una funzione Usare Pyth…
    ·Come utilizzare booleano in Java 
    ·Come utilizzare l'istruzione switch in Java 
    ·Come convertire le macro di Excel per Net 
    ·Come impostare il carattere di una stringa Java 
    ·Come per tornare a Form1 da Form2 in Visual Basic 
    ·Come visualizzare una schermata di errore personalizzat…
    Copyright © Conoscenza Informatica http://it.wingwit.com