Voici les instructions assembleur classés par catégorie d'opérateurs :
| Instruction | Description | CPU/MPU |
|---|---|---|
| ADC | Cette instruction additionne 2 quantités numériques sur 8 ou 16 bits et ajoute ensuite la valeur de l'indicateur de retenue, lequel est contenu dans le drapeau CF (CARRY FLAG), à la somme obtenu. | INTEL 8088+ |
| ADD | Cette instruction additionne 2 quantités numérique sur 8 ou 16 bits. | INTEL 8088+ |
| AND | Cette instruction permet d'effectuer un ET BINAIRE sur les 2 opérandes spécifiés. | INTEL 8088+ |
| DEC | Cette instruction décrément de 1 le registre ou l'adresse mémoire spécifié. | INTEL 8088+ |
| DIV | Cette instruction permet d'effectuer une division non-signée (nombre naturel). | INTEL 8088+ |
| FDIV | Cette instruction offre la possibilité d'effectuer des division de nombre réel de valeur positive. | INTEL MPU 8087+ |
| FDIVP | Cette instruction offre la possibilité d'effectuer des division de nombre réel et place ST(0) dans la pile. | INTEL MPU 8087+ |
| FDIVR | Cette instruction offre la possibilité d'effectuer des division de nombre réel de valeur positive avec les registres inversés «cible» par «source». | INTEL MPU 8087+ |
| FDIVRP | Cette instruction offre la possibilité d'effectuer des division de nombre réel avec les registres inversés «cible» par «source» et place ST(0) dans la pile. | INTEL MPU 8087+ |
| FIADD | Cette instruction offre l'essentiel possibilité d'ajoute le nombre réel source à cible et enregistre la somme dans cible. | INTEL MPU 8087+ |
| FIDIV | Cette instruction offre la possibilité d'effectuer des division de nombre réel. | INTEL MPU 8087+ |
| FIDIVR | Cette instruction offre la possibilité d'effectuer des division de nombre réel avec les registres inversés «cible» par «source». | INTEL MPU 8087+ |
| FIMUL | Cette instruction permet de multiplier le nombre réel «source» par «cible» et sauvegarde le résultat dans «cible». | INTEL MPU 8087+ |
| FISUB | Cette instruction offre l'essentielle possibilité de soustraire le nombre «source» du registre ST(0). | INTEL MPU 8087+ |
| FISUBR | Cette instruction offre l'essentielle possibilité de soustraire le nombre du registre ST(0) de «source». | INTEL MPU 8087+ |
| FMUL | Cette instruction permet de multiplier le nombre réel de valeur positive «source» par «cible» et sauvegarde le résultat dans «cible». | INTEL MPU 8087+ |
| FMULP | Cette instruction permet de multiplier le nombre réel de valeur positive «source» par «cible» et sauvegarde le résultat dans «cible» et prend ensuite ST(0) dans la pile de registres. | INTEL MPU 8087+ |
| FSUB | Cette instruction permet de soustraire un nombre entier du registre ST(0). | INTEL MPU 8087+ |
| FSUBPP | Cette instruction permet de soustraire un nombre entier du registre ST(0) et copie le registre ST(0) dans la pile de registres. | INTEL MPU 8087+ |
| FSUBR | Cette instruction permet de soustraire le registre ST(0) du nombre entier et place le résultat dans le registre ST(0). | INTEL MPU 8087+ |
| FSUBRP | Cette instruction permet de soustraire le registre ST(0) du nombre entier et place le résultat dans le registre ST(0) et copie le registre ST(0) dans la pile de registres. | INTEL MPU 8087+ |
| IDIV | Cette instruction permet d'effectuer une division signée (nombre entier). | INTEL 8086+ |
| IMUL | Cette instruction permet d'effectuer une multiplication signée (nombre entier). | INTEL 8086+ |
| INC | Cette instruction permet d'incrémenter un registre ou un emplacement mémoire. | INTEL 8086+ |
| MUL | Cette instruction permet d'effectuer une multiplication non-signée (nombre naturel). | INTEL 8086+ |
| NEG | Cette instruction permet d'effectuer le complément à 2 d'une opérande. | INTEL 8086+ |
| NOT | Cette instruction permet d'inverser la valeur de chacun des bits d'une opérande. | INTEL 8086+ |
| OR | Cette instruction permet d'effectuer un OU BINAIRE sur les 2 opérandes spécifiés. | INTEL 8086+ |
| SBB | Cette instruction permet de soustraire avec l'indicateur de retenue (CF) une valeur à une opérande. | INTEL 8088+ |
| SUB | Cette instruction permet de soustraire une valeur à une opérande. | INTEL 8088+ |
| XOR | Cette instruction permet d'effectuer un OU exclusif BINAIRE sur les 2 opérandes spécifiés. | INTEL 8086+ |
Dernière mise à jour : Vendredi, le 4 mars 2016