Section courante

A propos

Section administrative du site

Assembleur 68000

ADDX

Motorola 68000+ ADD integer with eXtend

Syntaxe

ADDX Dy,Dx
ADDX -(Ay),-(Ax)

Paramètres

Nom Description
Ax Ce paramètre permet d'indiquer le registre de destination.
Ay Ce paramètre permet d'indiquer le registre source.
Dx Ce paramètre permet d'indiquer le registre de destination.
Dy Ce paramètre permet d'indiquer le registre source.

Description

Cette instruction permet d'ajouter l'opérande source à l'opérande de destination avec le bit d'extension et entrepose le résultat dans l'emplacement de destination. Les opérations peuvent être adressés de deux manières : registre de données à registre de données et de mémoire à mémoire (mode pré-décrémentation). La taille de l'opération peut être spécifiée comme un octet, un mot ou un long mot.

Remarque

Algorithme

MODULE ADDX(Source,Destination)
   DestinationSource + Destination

Registre de codes de condition

Cette instruction affectera les bits de drapeau du registre de codes de condition de la façon suivante :

Nom du drapeau Description
X Ce bit contiendra la même chose que le bit de retenue
N Ce bit vaut 1 si le résultat est négatif
Z Ce bit vaut 1 si le résultat est zéro, autrement il vaut 0.
V Ce bit vaut 1 si un débordement se produit
C Ce bit vaut 1 si une retenue décimal est généré autrement vaut 0.

Voir également

Langage de programmation - Assembleur 68000 - Référence d'instructions - ADD
Langage de programmation - Assembleur 68000 - Référence d'instructions - ADDA
Langage de programmation - Assembleur 68000 - Référence d'instructions - ADDI
Langage de programmation - Assembleur 68000 - Référence d'instructions - ADDQ

Dernière mise à jour : Mardi, le 28 juillet 2015