Comment calculer une adresse de mémoire

Comment calculer une adresse de mémoire

Une adresse de mémoire de l`ordinateur est un hexadécimal ou adresse 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 où stocker les données dans la mémoire sur la base hors d`un segment et décalage d`adresse à partir du disque dur. Calcul de l`adresse de 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 est crucial pour un programmeur de savoir comment le faire.

Choses que vous devez

  • 16 bits segment et adresses de décalage



  • Prenez votre segment 16 bits et adresses de décalage et de les découper en paires. Par exemple, si les deux adresses que vous avez affaire sont "0000: 0100," vous pouvez les traduire dans le segment de 20 bits et le décalage des adresses en les cassant en deux au colon afin qu`ils deviennent "0000" pour l`adresse de segment de 20 bits et "0100" pour le 20-bit adresse de décalage.

  • Ajouter les deux adresses 20 bits ensemble sous forme binaire pour obtenir l`adresse hexadécimale de la mémoire. Pour le "0000" et "0100" adresses, le résultat de l`addition seraient "00100" en hexadécimal. Cette adresse est l`adresse hexadécimale physique de la mémoire.

  • Convertir le 20-bit adresse physique hexadécimal en format binaire en brisant chacun des chiffres hexadécimaux dans sa propre forme binaire. dans le "00100" exemple, vous les décomposer en "0000," "0000," "0001," "0000," et "0000" pour obtenir la chaîne "0000 0000 0001 0000 0000" comme l`adresse binaire final de la mémoire.

AUTRES

Comment convertir wab csv фото

Comment convertir wab csv

WAB (Carnet d`adresses Windows) est un format de fichier utilisé dans Microsoft Outlook Express pour stocker toutes…

» » » » Comment calculer une adresse de mémoire