| 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 aborder Modes microprocesseur
    Le microprocesseur est le composant matériel chargé de l'exécution de tous les programmes sur un ordinateur. Bien que les utilisateurs peuvent écrire des programmes en langages de haut niveau tels que Java, toutes ces langues sont finalement traduites en langage machine - la seule langue d'un microprocesseur peut comprendre et exécuter . Si une instruction de langage machine a besoin d' arguments , ces arguments peuvent être spécifiés par le programme dans une variété de façons , chacun de ces moyens est appelé « mode d'adressage . " Vous pouvez utiliser une variété de modes d'adressage de votre machine (ou assemblage) des programmes de langues . Instructions
    1

    Utilisez le " registre de données Direct " mode d'adressage lorsqu'un opérande est déjà sur un registre du microprocesseur. Par exemple, cette instruction

    move.b D1 , D2

    copie le contenu du registre de données D1 ( un double mot de 32 bits ) de registre de données D2 sur un Motorola MC68000 microprocesseur. < Br > Page 2

    Utilisez le mode "Absolute" répondre si l'opérande est stocké à une adresse connue ( c.-à- constant) dans la mémoire principale . Par exemple, cette instruction

    MOVE.B D3301 $ , D2

    copie le contenu de l'adresse mémoire D3301 $ pour enregistrer les données D2 . Le premier opérande est en mode absolu et le second opérande est en registre de données en mode Direct.
    3

    Utilisez le "Registre indirecte " mode d'adressage lorsque l'opérande est stocké à une adresse mémoire qui n'est pas nécessairement constante, mais stockée dans un registre du microprocesseur . Par exemple, cette instruction

    MOVE.B (A1), D1

    copie le contenu de l'adresse mémoire actuellement stockées dans le registre d'adresse A1, à enregistrer des données D1. Le premier opérande est S'enregistrer mode indirect , et le second opérande est en registre de données en mode Direct.

    Previous :

    next :
      articles connexes
    ·Comment utiliser ReadOuterXml Recursively 
    ·Comment définir DataGrid.DataSource à un objet DataSe…
    ·Comment programmer en MIPS 
    ·Comment faire pour déboguer Ubuntu 
    ·Motifs fréquents dans les algorithmes d'arbres 
    ·Comment associer les extensions de fichiers avec les pr…
    ·Comment faire pour modifier SQL dans un Centre de contr…
    ·Comment ajouter un bouton de connexion à NIB 
    ·Comment obtenir rangées de DataGrid en JavaScript 
    ·Comment calculer Epsilon 
      articles en vedette
    ·Comment créer un passe-bas utilisant Filter2 dans MATL…
    ·Comment fusionner DNN & XMod Recherche 
    ·Comment faire un Bot MSN 
    ·Parcourir un fichier en Python 
    ·Comment faire pivoter en HTML 
    ·Quels sont les avantages d' instructions conditionnelle…
    ·Comment vérifier Java_Home dans Windows 
    ·Comment utiliser Pivot dans SQL 
    ·Tutoriel pour la création d' un tableau à l'aide Wamp…
    ·Comment savoir MySQL Query de garder l'espace blanc 
    Copyright © Connaissances Informatiques http://fr.wingwit.com