Assembleur 68000 |
BFEXTS |
Motorola 68020+ |
Extraire un champ de bit signé |
Syntaxe
BFEXTS ea{OFFSET:WIDTH},Dn
|
Paramètres
Nom |
Description |
ea |
Ce paramètre permet d'indiquer une adresse effective. |
OFFSET |
Ce paramètre permet d'indiquer le déplacement déterminant le bit de début dans le champ. |
WIDTH |
Ce paramètre permet d'indiquer la largeur du champ. |
Dn |
Ce paramètre permet d'indiquer comment la largeur de champ est spécifié. |
Description
Cette instruction permet d'extraire un champ de bits d'emplacement d'adresse effective spécifié, d'un nombre entier sur un 32 bits et charge le résultat dans le registre de données de destination
Algorithme
Dn ← champ_de_bit de Source
|
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 bit le plus significatif du champ vaut 1 sinon il vaut 0. |
Z |
Ce bit vaut 1 si tous les bits dans le champ sont 0, autrement il vaut 0. |
V |
Ce bit vaut toujours 0 |
C |
Ce bit vaut toujours 0 |
Voir également
Langage de programmation - Assembleur 68000 - Référence d'instructions - BFCHG
Langage de programmation - Assembleur 68000 - Référence d'instructions - BFCLR
Langage de programmation - Assembleur 68000 - Référence d'instructions - BFEXTU
Langage de programmation - Assembleur 68000 - Référence d'instructions - BFFFO
Langage de programmation - Assembleur 68000 - Référence d'instructions - BFINS
Langage de programmation - Assembleur 68000 - Référence d'instructions - BFSET
Langage de programmation - Assembleur 68000 - Référence d'instructions - BFTST
Dernière mise à jour : Mercredi, le 22 novembre 2017