Instruction (informatique)
Un article de Wikipédia, l'encyclopédie libre.
- Pour les articles homonymes, voir Instruction.
En informatique, une instruction désigne une opération du processeur pour une architecture informatique.
Les types d'instruction permises sont définies et déterminées par le jeu d'instructions de la plateforme particulière. Cela détermine aussi les registres des opérandes source et destination, et, peut-être un champ intermédiaire.
Les instructions machine sont des nombres représentés en binaire. Un champ de l'instruction appelé code opération désigne l'opération à effectuer. Puisque sa valeur numérique n'a pas de sens pour les humains, le programmeur utilise une abréviation désignant le code opération fourni par le langage assembleur pour ce processeur...
La taille d'une instruction dépend de l'architecture de la plateforme, mais elle est usuellement comprise entre 4 et 64 bits. Voici un exemple d'une instruction x86 dans la notation symbolique d'un langage assembleur :
- SHL AX, 01
On appelle SHL un opérateur, et AX, 01 des opérandes. AX est le nom du registre, 01 est une constante. Dans cet exemple, SHL est une abréviation mnémonique pour "shift left" (décalage vers la gauche). L'instruction provoque le décalage vers la gauche d'un bit du registre AX.
[modifier] Langage de programmation
[modifier] Fichier de configuration
Un ensemble d'instruction écrites dans un langage de programmation plus évolué peut constituer un fichier de configuration pour un logiciel, tel le fichier Prefs.js de Mozilla Thunderbird, écrit en Java Script.