![]() ![]() ![]() |
Il faudra obligatoirement utiliser un mode d'adressage parmi ceux proposés.
N'oubliez pas que les indicateurs changent pour certaines instructions.
![]() ![]() |
BCHG | Bit CHanGe inversement de bit |
BSET | Bit SET armement de bit |
||
BCLR | Bit CLeaR désarmement de bit |
BTST | Bit TeST test de bit |
![]() |
![]() ![]() inversement de bit |
Le numéro du bit à inverser est sauvegardé dans un registre de données ou une valeur immédiate.
MODES D'ADRESSAGE
Dn, (An), -(An), (An)+, y(An), x(An,Xn.s), y, z
TAILLE DES DONNÉES
Octet / Mot long
INDICATEURS
X | Inchangé |
N | Inchangé |
Z | inverse du bit visé |
V | Inchangé |
C | Inchangé |
![]() |
![]() ![]() désarmement de bit |
Le numéro du bit à désarmer est sauvegardé dans un registre de données ou une valeur immédiate.
MODES D'ADRESSAGE
Dn, (An), -(An), (An)+, y(An), x(An,Xn.s), y, z
TAILLE DES DONNÉES
Octet / Mot long
INDICATEURS
X | Inchangé |
N | Inchangé |
Z | inverse du bit visé |
V | Inchangé |
C | Inchangé |
![]() |
![]() ![]() armement de bit |
Seul l'indicateur Z change en prenant l'ancienne valeur du bit modifié.
Le numéro du bit à armer est sauvegardé dans un registre de données ou une valeur immédiate.
MODES D'ADRESSAGE
Dn, (An), -(An), (An)+, y(An), x(An,Xn.s), y, z
TAILLE DES DONNÉES
Octet / Mot long
INDICATEURS
X | Inchangé |
N | Inchangé |
Z | inverse du bit visé |
V | Inchangé |
C | Inchangé |
![]() |
![]() test de bit |
Seul l'indicateur Z change. Il est armé (=1) si le bit testé est desarmé (=0), dans le cas contraire il est inchangé.
Le numéro du bit à désarmer est sauvegardé dans un registre de données ou une valeur immédiate.
MODES D'ADRESSAGE
Dn, (An), -(An), (An)+, y(An), x(An,Xn.s), y, z, y(PC), x(PC,Xn.s)
TAILLE DES DONNÉES
Octet / Mot long
INDICATEURS
X | Inchangé |
N | Inchangé |
Z | inverse du bit visé |
V | Inchangé |
C | Inchangé |
Zguide © 1998 - 1999 par Florian DREVET. Tous droits réservés