Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment prévenir les fuites de mém…
  • SDK de base manquant Xcode 
  • Fonction en C pour Palindromes 
  • Comment utiliser les fichiers squele…
  • Comment trouver Reste à C 
  • Comment faire pour déplacer un obje…
  • Comment faire pour augmenter la vale…
  • Comment utiliser la pile STL Contain…
  • Comment faire pour ajouter un éclai…
  • Comment initialiser une ArrayList 
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment calculer une adresse mémoire

    Une adresse mémoire de l'ordinateur est une adresse hexadécimale ou binaire que l'ordinateur utilise pour stocker des données . Chaque fois qu'un élément d'information est stockée , l'ordinateur doit calculer l'endroit où stocker les données dans la mémoire basé hors d'un segment et adresse de décalage du disque dur . Calcul de l'adresse mémoire de ces segments et adresses de décalage peut être difficile et nécessite l'informatique de pointe et la connaissance mathématique , mais il est crucial pour un programmeur pour savoir comment faire. Choses que vous devez
    segment de 16 bits et adresses de décalage
    Voir Plus Instructions
    1

    prendre votre segment de 16 bits et de compenser les adresses et les casser en deux. Par exemple, si les deux adresses qui vous faites affaire avec des " 0000:0100 ", vous pouvez les traduire en segments de 20 bits et le décalage adresses en les cassant en deux à la colon afin qu'ils deviennent des "0000" pour le 20 bits adresse de segment et " 0100 " pour le décalage d'adresse de 20 bits .
    2

    Ajouter les deux adresses 20 bits ainsi que sous forme binaire pour obtenir l'adresse hexadécimale de la mémoire . Pour le "0000" et l'adresse «0100» , le résultat de l'addition serait " 00100 " en hexadécimal. Cette adresse est l'adresse hexadécimale physique de la mémoire .
    3

    convertir l'adresse physique de 20 bits hexadécimal en format binaire en brisant chacun des chiffres hexadécimaux dans sa forme binaire. Dans l'exemple " 00100 " , vous les décomposer en «0000 », « 0000 », « 0001 », « 0000 » et « 0000» pour obtenir la chaîne " 0000 0000 0001 0000 0000 », comme l'adresse finale de mémoire binaire.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment écrire une application multi thread en MFC 
  • Comment lire un fichier Hex Avec ANSI C 
  • Comment se convertir à Hex utilisant C + + 
  • Comment compiler C Source Avec Visual C 
  • Comment créer votre propre moteur de jeu 
  • Comment inverser une valeur dans C + + 
  • Comment faire de parcelles en C + + 
  • Le projet Wireless AVR 
  • Comment faire un factorielle en RPC 
  • Comment faire pour installer une bibliothèque run-time C 
  • Connaissances Informatiques © http://www.ordinateur.cc