| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Comment utiliser les fonctions graphiques en C + + 
    ·Comment utiliser une zone de liste déroulante dans MFC…
    ·Comment trier dans Turbo C + + 
    ·Comment lancer pointeurs de fonction 
    ·Comment apprendre le C # Step- by-Step 
    ·Comment changer mon mot de passe SYSDBA 
    ·Comment faire pour convertir une entrée à une Entier 
    ·Comment faire pour intégrer une base de données dans …
    ·Comment faire pour créer une clé de produit 
    ·Comment afficher GridView sur une page séparée 
      articles en vedette
    ·Comment calculer la Longueur de la barrette en Javascri…
    ·Comment écrire un Informix SQL Query 
    ·Comment faire des extraits de code raccourcir le temps …
    ·Comment mettre en œuvre l' ADT Stack 
    ·Comment envoyer des SMS avec Javamail 
    ·Comment utiliser PUT & supprimer dans Flex 
    ·Que sont les métadonnées Java 
    ·Vs Java . Ruby 
    ·Comment lire XML et peuplent les zones de texte 
    ·Comment faire pour créer un programme d'installation d…
    Copyright © Connaissances Informatiques http://fr.wingwit.com