Section courante

A propos

Section administrative du site

Assembleur 68000

BFINS

Motorola 68020+ Insère un champ de bit

Syntaxe

BFINS Dn,ea{OFFSET:WIDTH}

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'insérer un bit de champ étant prit des bits du bas du registre de données spécifié dans le champ de bit à l'emplacement de l'adresse effective.

Algorithme

champ_de_bit de Destination ← Dn

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 - BFEXTS
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 - BFSET
Langage de programmation - Assembleur 68000 - Référence d'instructions - BFTST

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