« Programmation Assembleur Z80/Jeu d instructions » : différence entre les versions
Contenu supprimé Contenu ajouté
m →CPIR : occurence |
|||
Ligne 149 :
==== CPIR ====
Cette instruction est une répétition de l'instruction CPI tant que BC est plus grand que zéro ou que le registre A est différente de la valeur pointée par HL. Par exemple, pour trouver la première
LD A,#55 ; chercher la valeur #55
LD HL,montableau
LD BC,1024 ; taille maximum du tableau
CPIR
DEC HL ; pour avoir l'adresse de l'
* Après exécution le flag P/V est à 0 si on n'a trouvé aucune valeur OU que la valeur est la dernière du tableau. Il faut donc la tester!
|