Section courante

A propos

Section administrative du site

Assembleur 68000

Scc

Motorola 68000+ Fixe conditionnel

Syntaxe

Scc ea

Paramètres

Nom Description
ea Ce paramètre permet d'indiquer l'emplacement de l'octet à modifier.
cc Ce paramètre permet d'indiquer la condition à vérifier
Constante Valeur Description
F 0000 Cette constante permet d'indiquer si le drapeau zéro vaut 1
T 0001 Cette constante permet d'indiquer si le drapeau zéro vaut 0
HI 0010 Cette constante permet d'indiquer si le drapeau de retenue et de zéro vaut 0
LS 0011 Cette constante permet d'indiquer si le drapeau de retenue et de zéro vaut 1
CC 0100 Cette constante permet d'indiquer si le drapeau de retenue vaut 0
CS 0101 Cette constante permet d'indiquer si le drapeau de retenue vaut 1
NE 0110 Cette constante permet d'indiquer si le drapeau de zéro vaut 0
EQ 0111 Cette constante permet d'indiquer si le drapeau de zéro vaut 1
VC 1000 Cette constante permet d'indiquer si le drapeau de débordement vaut 0
VS 1001 Cette constante permet d'indiquer si le drapeau de débordement vaut 1
PL 1010 Cette constante permet d'indiquer si le drapeau de plus vaut 0
MI 1011 Cette constante permet d'indiquer si le drapeau de plus vaut 1
GE 1100 Cette constante permet d'indiquer un nombre supérieur ou égale
LT 1101 Cette constante permet d'indiquer un nombre inférieur
GT 1110 Cette constante permet d'indiquer un nombre supérieur
LE 1111 Cette constante permet d'indiquer un nombre inférieur ou égale

Description

Cette instruction permet de tester le code de condition spécifié et si la condition est vrai, alors il fixe l'octet spécifié par l'adresse effective à la valeur vrai sinon il fixe la valeur fausse.

Algorithme

SI condition vrai ALORS
   Destination ← 1s
SINON
   Destination ← 0s
FIN SI

Registre de codes de condition

Cette instruction n'affecte pas les bits de drapeau du registre de codes de condition.

Voir également

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

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