| 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 >> Computer Programming Languages >> Content
    Comment connecter un octet dans une adresse de mot
    mémoire d'ordinateur a deux dimensions: une longueur et une largeur . Une puce de mémoire unique peut avoir une longueur de un million de cellules de mémoire ( également connu sous le nom d'adresse ) , chacune d'elles sont huit bits, soit 1 octet , de largeur. Bien que la puce est de 1 octet de large, le contrôleur de mémoire peut accéder à plusieurs octets à la fois. Lorsque plusieurs octets sont réunis , ils forment un mot. Un mot est habituellement de 2 , 4 ou 8 octets de long . Si vous avez un contrôleur de mémoire qui accède uniquement à des adresses de mots , vous pouvez envoyer un octet de données à l'aide de rembourrage. Choses que vous devez
    contrôleur de mémoire et fiche technique (voir Ressources)
    Voir Plus Instructions
    1

    savoir combien de temps chaque mot est sur votre contrôleur de mémoire. Vous pourriez avoir à regarder ce chiffre dans la fiche qui correspond à votre contrôleur. Supposons que votre contrôleur de mémoire utilise 4 octets de long termes .
    2

    Soustraire le nombre d'octets par mot par 1. C'est le nombre d' octets de bourrage , vous devez ajouter à vos données avant de le connecter à l'adresse de mot . En continuant avec l'hypothèse de mot de 4 octets , vous devez ajouter 3 autres octets de remplissage à l'octet de données.
    3

    Ajouter octets de remplissage à l'octet de données que vous souhaitez vous connecter l'adresse de mot . En utilisant le code binaire , chaque octet devrait être 00000000. Par exemple, si votre octet a la valeur binaire 11111111 , vous devez ajouter 3 octets composé de huit zéros à la fin de ces données et obtenir ce mot de 4 octets en binaire : 11111111 00000000

    00000000 00000000 < br > Hôtels 4

    Déplacez le mot de 4 octets à l'adresse désirée en utilisant le langage de programmation de votre choix. Par exemple, en langage assembleur x86, vous pouvez déplacer les données à l'adresse " ADDR " par écrit la déclaration ci-dessous. Notez que les espaces entre les octets ont été enlevés et les lettres « xB » a été ajouté aux données . Cela indique à l'assembleur qu'il s'agit d'un nombre binaire.

    Movl ADDR , 11111111000000000000000000000000xB

    Previous :

    next :
      articles connexes
    ·Qu'est-ce qu'un fichier séquentiel 
    ·Comment utiliser l'élément SPAN Avec Embed CSS 
    ·Comment concevoir un CSS Sprite Navigation Bar 
    ·Comment ajouter un objet à ViewState 
    ·Comment corriger une erreur de syntaxe 
    ·Comment faire pour déclarer des variables comme une fo…
    ·Quel est le logiciel SQL 
    ·Comment analyser un ArrayCollection 
    ·Comment un texte d'ancrage à un article 
    ·Définition des tables intermédiaires 
      articles en vedette
    ·Comment faire un Quiz dans Visual Basic 
    ·MySQL commandes Tutoriel 
    ·Qu'est Java est utilisé pour un ordinateur 
    ·Comment faire pour supprimer Scrollbars iFrame dans Jav…
    ·Comment faire pour créer une base de connaissances de …
    ·Comment rendre un cercle en OpenGL 
    ·Comment retourner à Form1 à partir de Form2 en Visual…
    ·Comment faire pour créer une feuille de calcul Structu…
    ·Comment puis-je lire le contenu d' une page Web distant…
    ·Comment faire pour modifier TreeNode De TreeView en VB.…
    Copyright © Connaissances Informatiques http://fr.wingwit.com