Flux rss
Collection CommentÇaMarche.net
Bookmark Ajouter aux favoris / Partager

Tableau des principales instructions en assembleur

Voici une liste (non exhaustive) des principales instructions en assembleur des processeurs 80x86, ainsi que du code machine qui leur est associé et de leur taille en mémoire. Les valeurs val et les adresses adr sont données sur 16 bits.

Instruction en assembleur Instruction en code machine Taille de l'instruction
(en octets)
Descriptif de l'instruction
ADD AX, Val 05 3 Ajoute à AX la valeur indiquée et stocke le résultat dans AX
ADD AX, Adr 03 06 4 Ajoute à AX la valeur stockée à l'adresse indiquée et stocke le résultat dans AX
CMP AX, Val 3D 3 Compare AX et la valeur indiquée
CMP AX, Adr 3B 06 4 Compare AX et la valeur stockée à l'adresse indiquée
DEC AX 48 1 Décrémente AX (soustrait 1)
INC AX 40 1 Incrémente AX (ajoute 1)
JA adr     Saut à l'adresse indiquée si CF=0
JB adr     Saut à l'adresse indiquée si CF=1
JE adr 74 2 Saut à l'adresse indiquée si égalité
JG adr 7F 2 Saut à l'adresse indiquée si supérieur
JLE adr 7E 2 Saut à l'adresse indiquée si inférieur
JNE adr 75 2 Saut à l'adresse indiquée si non-égalité


Dernière modification le mardi 14 octobre 2008 à 17:40:29.Ce document intitulé « Liste des instructions en assembleur » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
[assembleur] carry Bonjour, j'ai un algo j'aimerais des explications sur quelque lignes. Programme Générateur Pseudo Aléatoire Début : BH www.commentcamarche.net/forum/affich-876850-assembleur-carry
Branchements en assembleur On appelle saut (ou branchement) en assembleur le fait de passer à une instruction autre que celle qui suit celle en cours en mémoire. En effet, en temps normal (c'est-à-dire sans instruction contraire) le processeur exécute les instructions... www.commentcamarche.net/contents/asm/saut.php3
Les procédures en assembleur La notion de procédure En langage assembleur, on appelle procédure un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la procédure. Cette notion de sous-programme est généralement appelée fonction dans d'autres... www.commentcamarche.net/contents/asm/procedure.php3
Assembleur - Multiplication par une constanteEn assembleur vous pouvez effectuer une multiplication en utilisant les instructions mul (nombres non signés) et imul. On l'utilise ainsi: mul nom_registre Ensuite en interne, le processeur multiplie le contenu de eax ou ax ou al (selon la taille... www.commentcamarche.net/faq/sujet-12520-assembleur-multiplication-par-une-constante
[Windows] Obtenir la liste des fichiers d'un dossierLister le contenu d'un dossier Voici une astuce simple qui permet de lister le nom des fichiers contenus dans un répertoire. Vous pourrez obtenir en un clic les titres de vos chansons, de vos photos, etc. dans un fichier... www.commentcamarche.net/faq/sujet-2662-windows-obtenir-la-liste-des-fichiers-d-un-dossier
[MS-Dos] Lister le contenu d'un répertoire dans un fichierIl peut s'avérer pratique d'effectuer le listage d'un ou plusieurs répertoires dans un fichier, afin de tenir par exemple un catalogue de fichiers. Sous MS-Dos (ou sous Windows en ouvrant une fenêtre d'invite de commande MS-Dos) il est possible... www.commentcamarche.net/faq/sujet-948-ms-dos-lister-le-contenu-d-un-repertoire-dans-un-fichier
[VBA] remplir une listBox (Résolu)Bonjour, je voudrais remplir une listbox2 à partir d'une autre listbox1, OptionBottun et textbox. j'ai donc mis les trois valeurs dans un tableau mais après avoir essayer plusieurs instructions, je n'ai pas réussi à remplir ma listbox2. coment faire... www.commentcamarche.net/forum/affich-6375137-vba-remplir-une-listbox
Liste déroulante et saisie semi automatique (Résolu)Bonjour, J'ai une liste déroulante d'environ 2000 cellules. comment faire pour avoir une saisie semi automatique pour choisir un nom dans ma liste déroulante. J'ai essaye de suivre les instructions d'ici : http://www.commentcamarche.net/faq/sujet 8288... www.commentcamarche.net/forum/affich-5512755-liste-deroulante-et-saisie-semi-automatique
VirtualDub Assembler videoBonjour, Aprés avoir suivi les instructions du Forum sur Assembler une video avec VirtualDub, j'en suis au stade "Ajouter un segment AVI" mais il n'est pas en surbrillance et donc ne s'ouvre pas. Pouvez-vous m'aider? www.commentcamarche.net/forum/affich-3604673-virtualdub-assembler-video
Télécharger Swift To-Do List LiteSwift To-Do List Lite est un gestionnaire de tâches entièrement gratuit. L'application est conçu pour une utilisation personnelle ou commerciale. Toutes les tâches peuvent être personnalisées : niveau de priorité, type de tâche, date d'échéance et de... www.commentcamarche.net/telecharger/telecharger-34058777-swift-to-do-list-lite
Télécharger Biromsoft To Do ListBiromsot Todo List est un programme qui vous aide à avoir une certaine organisation dans votre vie personnelle et professionnelle. Avec ce programme, vous pouvez créer des catégories et des descriptions pour chacune de vos tâches. Il vous permet... www.commentcamarche.net/telecharger/telecharger-34060849-biromsoft-to-do-list
Télécharger Ma Liste d'Achats Faire les courses est une tâche bien compliquée pour les non initiés. Ma liste d'achats est comme son nom l'indique, un programme qui vous aidera à concevoir votre liste d'achat. Il fonctionne un comme une pense bête, mais en plus élaborée. Il... www.commentcamarche.net/telecharger/telecharger-34055798-ma-liste-d-achats
Instruction en assembleurA 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... www.commentcamarche.net/contents/asm/instruction.php3
Introduction à l'assembleurLes prérequis nécessaires Le langage assembleur est très proche du langage machine (c'est-à-dire le langage qu'utilise l'ordinateur : des informations en binaire, soit des 0 et des 1). Il dépend donc fortement du type de processeur. Ainsi il... www.commentcamarche.net/contents/asm/assembleur.php3
Listes et énumérations en HTMLLes listes Une liste est un paragraphe structuré contenant une suite d'articles. Le langage HTML définit trois types de listes : La liste ordonnée ; La liste non ordonnée ; La liste de définition. Liste ordonnée Conteneur Type de... www.commentcamarche.net/contents/html/htmllistes.php3