« Programmation Assembleur Z80/Jeu d instructions » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 196 :
 
Lorsqu'on appelle une sous-routine, on peut avoir besoin de sauvegarder certains registres. Cette sauvegarde peut se faire indifféremment avant l'appel ou après l'appel même si la logique académique veut que ce soit l'appelé qui protège les registres qu'il va modifier.
==== PUSH ====
 
PUSH AF ; sauvegarde AF dans la pile pointée par SP et décrémente SP de 2
PUSH BC ; ...
Ligne 203 :
PUSH IX
PUSH IY
==== POP ====
 
POP AF ; récupère dans AF la valeur pointée par SP et incrémente SP de 2
POP BC ; ...