Section courante

A propos

Section administrative du site

Assembleur 68000

CAS

Motorola 68020+ Compare et échange

Syntaxe

CAS Dc,Du,ea

Paramètres

Nom Description
Dc Ce paramètre permet d'indiquer le registre de données contenant la valeur de mise à jour à écrit dans l'emplacement de l'opérande de mémoire si la comparaison est réussie.
Du Ce paramètre permet d'indiquer le registre de données contenant la valeur à comparer à l'opérande de mémoire.
ea Ce paramètre permet d'indiquer une adresse effective.

Description

Cette instruction permet de comparer l'opérande d'adresse effective à l'opérande de comparaison.

Remarques

Algorithme

cc ← CAS Destination -- Opérande de comparaison
SI Z ALORS
   Destination ← Opérande
SINON
   Opérande de comparaison ← Destination
FIN SI

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 n'est pas affecté
N Ce bit vaut 1 si le résultat est négatif sinon il vaut 0
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 de la limite supérieur se produit sinon il vaut 0.
C Ce bit vaut 1 si un débordement de la limite inférieur se produit sinon il vaut 0.

Voir également

Langage de programmation - Assembleur 68000 - Référence d'instructions - CAS2

Dernière mise à jour : Mercredi, le 22 novembre 2017