A quoi ressemble une instruction?

L'instruction est l'élément clé de l'ordinateur car c'est elle qui permet de spécifier au processeur l'action à effectuer. Toutes les instructions sont stockées en mémoire et un compteur dans le processeur permet de passer de l'une à l'autre.
Une instruction est composée de deux éléments:

La taille d'une instruction, c'est-à-dire le nombre de bits qu'elle occupe en mémoire dépend de l'instruction et de l'opérande, elle est généralement de quelques octets (1 à 4). L'octet est l'unité qui est utilisée généralement car elle est pratique pour le stockage de certaines données (notamment les caractères).

 

code opération champ opérande

 

Les types d'instructions

L'ensemble des instructions est appelé jeu d'instruction. On peut les répartir selon plusieurs catégories selon le type d'action que son exécution déclenche.

 

Instructions d'affectation

Les instructions d'affectations permettent de faire des transferts de données entre les registres et la mémoire, c'est-à-dire:

 

Instructions arithmétiques et logiques

Ce type d'instructions porte sur le registre AX (l'accumulateur). Elle permettent d'effectuer une opération entre le registre AX et une donnée puis stocker le résultat dans AX. Ces instructions sont:

Les branchements conditionnels sont très utiles, notamment pour créer des boucles ou des structures conditionnelles.

 

Instructions de comparaison

Permet de comparer le registre AX à une donnée. Le résultat de la comparaison est indiquée grâce à ... des indicateurs...
Ces instructions (ainsi que les instructions de branchements) sont nécessaires pour permettre une "interactivité", c'est-à-dire qu'en fonction de certains paramètres le programme va pouvoir avoir divers comportement. Sans ces indicateurs les programmes auraient un compoirtement déterminé et le programme ferait constamment les mêmes actions (comme un film ...).

 

Instructions de branchement

Ce type d'instruction permet de sauter à une instruction non consécutive à l'instruction en cours. En l'absence de ce type d'instruction le processeur passe automatiquement à l'instruction suivante (c'est-à-dire l'instruction contigüe (en mémoire) à l'instruction en cours). C'est le registre IP qui repère l'instruction suivante à exécuter. Les instructions de branchement permettent donc de modifier la valeur de ce registre et ainsi de choisir la prochaine instruction à exécuter.

On distingue deux sortes de branchements:

 


 

 

 

 











Ajouter aux Favoris Ajouter aux votre page
 

 





Autoformations les cours informatiques en vidéos gratuitement
:: Copyright © 2008 http://www.autoformations.co.cc All rights reserved ::