Connaissances Informatiques >> Matériel >> CPUs >> Content
  Derniers articles
  • Quel est le nom du propriétaire de …
  • Comment faire pour installer un CPU …
  • Comment désactiver un capteur de vi…
  • Un Dell 270 CPU Upgrade 
  • Quels facteurs déterminent les perf…
  • Comment organiser un CPU sur le côt…
  • Comment remplacer le ventilateur de …
  • Quels sont les trois types de bus pr…
  • Comment faire une demande CPU Coolin…
  • Comment installer un Eco avancée li…
  •   CPUs
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Ordinateurs portables

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad

  • iPhone
  •  
    CPUs

    Différence entre les macros bw et la procédure dans le microprocesseur ?

    Les macros et les procédures sont deux moyens de créer du code réutilisable en langage assembleur. Il existe cependant quelques différences essentielles entre les deux.

    Macros

    * Sont basés sur du texte

    * Sont développés par l'assembleur avant le début du processus d'assemblage

    * Peut être utilisé pour définir des constantes, des étiquettes et des instructions

    * Ne peut pas être utilisé pour créer des structures de contrôle (telles que des boucles et des branches)

    Procédures

    * Sont basés sur le binaire

    * Sont stockés dans le fichier exécutable

    * Peut être appelé depuis d'autres parties du programme

    * Peut être utilisé pour créer des structures de contrôle

    En général, les macros sont plus efficaces que les procédures car elles ne nécessitent aucune instruction machine supplémentaire. Cependant, les macros peuvent être difficiles à déboguer car elles ne sont pas visibles dans le code assembleur. Les procédures sont plus faciles à déboguer car elles peuvent être parcourues dans le débogueur.

    Voici un exemple de macro en langage assembleur :

    ```

    .macro inc(r)

    ajouter r, r, 1

    .endm

    ```

    Cette macro incrémente la valeur dans le registre « r ». Il est utilisé comme suit :

    ```

    augmenter r1; Incrémenter la valeur dans r1

    ```

    Voici un exemple de procédure en langage assembleur :

    ```

    comprenant :

    ajoutez r1, r1, #1; Incrémenter la valeur dans r1

    bx lr; Retour de procédure

    ```

    Cette procédure incrémente la valeur dans le registre « r1 » puis revient à l'appelant. Il s'appelle ainsi :

    ```

    bl inc; Appeler la procédure inc

    ```

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment calculer l'utilisation du CPU 
  • Comment surveiller la température d'un Athlon AMD 
  • Les meilleurs refroidisseurs CPU refroidisseurs CPU 
  • Comment changer le ventilateur du CPU dans un Compaq Presario V5000 Laptop 
  • Intel Celeron 2.7 Type de processeur Socket 
  • Mise à niveau du CPU sur un processeur Intel AAC87709 -303 
  • De quelle manière les emplois ont-ils diminué à cause des ordinateurs ? 
  • Comment surveiller mon CPU Température 
  • Comment faire pour installer un dissipateur CPU AMD 
  • Comment faire pour utiliser une vieille carte mère avec un nouveau processeur 
  • Connaissances Informatiques © http://www.ordinateur.cc