« Programmation Assembleur Z80 » : différence entre les versions

Contenu supprimé Contenu ajouté
ébauche opération bit à bit
Ligne 72 :
LD B,H<BR>
LD C,L<BR>
 
=== Opérations de modification par bit ===
On peut tester, effacer ou positionner chaque bit individuellement d'un registre ou d'un octet en mémoire avec ces opérations.
BIT n,registre|mémoire ; tester un bit
SET n,registre|mémoire ; positionner un bit
RES n,registre|mémoire ; effacer un bit
 
n est le numéro de bit à traiter, valeur de 0 à 7 avec 0 pour le bit le moins significatif.<br>
Le registre est un registre 8 bits parmi les suivants: A,B,C,D,E,H,L (impossible avec les registres XH,XL,YH,YL)<br>
La mémoire est une valeur indexée: (HL), (IX+n) ou (IY+n) avec n valeur immédiate 8 bits signée de -128 à 127<br><br>
 
 
=== Opérations logiques de base ===