Menu

Mode d’adressage

Un mode d'adressage définit la manière dont le microprocesseur va accéder à l’opérande. Les
différents modes d'adressage dépendent des microprocesseurs mais on retrouve en général :

  • l'adressage de registre où l’on traite la données contenue dans un registre
  • l'adressage immédiat où l’on définit immédiatement la valeur de la donnée
  • l'adressage direct où l’on traite une données en mémoire

Selon le mode d’adressage de la donnée, une instruction sera codée par 1 ou plusieurs octets.

En savoir plus...

Codage

Les instructions et leurs opérandes (paramètres) sont stockés en mémoire principale. La taille totale d’une instruction (nombre de bits nécessaires pour la représenter en mémoire) dépend du type d’instruction et aussi du type d’opérande. Chaque instruction est toujours codée sur un nombre entier d’octets afin de faciliter son décodage par le processeur. Une instruction est composée de deux champs :

le code instruction, qui indique au processeur quelle instruction réaliser le champ opérande qui contient la donnée, ou la référence à une donnée en mémoire (son adresse).

Exemple : Code instruction Code opérande 1001 0011 0011 1110 Le nombre d'instructions du jeu d'instructions est directement lié au format du code instruction. Ainsi un octet permet de distinguer au maximum 256 instructions différentes.

En savoir plus...

Type d’instructions

Les instructions que l’on retrouve dans chaque microprocesseur peuvent être classées en 4 groupes :

  • Transfert de données pour charger ou sauver en mémoire, effectuer des transferts de registre à registre, etc…

  • Opérations arithmétiques : addition, soustraction, division, multiplication

  • Opérations logiques : ET, OU, NON, NAND, comparaison, test, etc…

  • Contrôle de séquence : branchement, test, etc…

En savoir plus...

Jeu d’instructions

La première étape de la conception d’un microprocesseur est la définition de son jeu d’instructions. Le jeu d’instructions décrit l’ensemble des opérations élémentaires que le microprocesseur pourra exécuter. Il va donc en partie déterminer l’architecture du microprocesseur à réaliser et notamment celle du séquenceur. A un même jeu d’instructions peut correspondre un grand nombre d’implémentations différentes du microprocesseur.

En savoir plus...
S'abonner à ce flux RSS

Besoin d’avis?

Demandez maintenant un examen gratuit et sans engagement de votre site web.
Nous faisons un examen élaboré, et nous effectuons un rapport SEO avec des conseils
pour l’amélioration, la trouvabilité et la conversion de votre site web.

Audit SEO