Les instructions du Z80

OR op

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Format : OR opérateur


Effet : A = A + opérateur

En binaire : 0 + 0 = 0
1 + 0 = 1
0 + 1 = 1
1 + 1 = 1

Cette fonction, OU, est souvent utilisée pour mettre des bits du registre A à 1.


Opérateurs possibles : Octet, A, B, C, D, E, H , L, (HL), (IX+d) ou (lY+d)


Etat des indicateurs du registre F après exécution :

S est mis à 1 si le résultat est négative
Z est mis à 0 si le résultat est zéro
H est mis à 0
P est mis à 1 si résultat est un nombre paire
N est mis à 0
C est mis à 0


Temps d'exécution :

Instruction M Cycles T States
XOR registre 1 4
XOR octet 2 7 (4, 3)
XOR (HL) 2 7 (4, 3)
XOR (IX+d) 5 19 (4, 4, 3, 5, 3)
XOR (lY+d) 5 19 (4, 4, 3, 5, 3)