2

Avec le processeur z80, tu ne peux "pusher" et "poper" que des registres 16 bits, donc si tu veux sauver A tu dois sauver aussi le registre F qui contient tous les flags (carry, zero, positive...).

Donc tu dois faire :

push af

pop af

4

En fait ne te demande pas pourquoi une instruction est possible, demante toi juste si ell est possible ou non! et tu verra que sur le z80 reference, tu as juste des push/pop de registres 16 bits, tu ne peux pas empiler/dépiler de registre 8 bit seul, il y a que ces registres là:

af, bc, de, hl, ix, iy