* * * Z80 SIMULATION v3.00 (Freeware) * * * | |
Istruzioni di SCAMBIO |
3.48 EX AF,AF'
SINTASSI: EX AF,AF'
SCOPO: Scambiare il registro AF con il registro AF'.
AF ¨ AF'
FLAG: | S |
Z |
H |
P/V |
N |
C |
· |
· |
· |
· |
· |
· |
NOTA: benché nessuno dei flag viene direttamente influenzato dall'istruzione, è comunque necessario notare, che dopo EX AF,AF' il registro dei flag F è stato scambiato con F' e quindi, si ha a che fare con un insieme di flag diverso rispetto a quello di partenza.
3.49 EX DE,HL
SINTASSI: EX DE,HL
SCOPO: Scambiare il contenuto del registro DE con il contenuto del registro HL.
DE ¨ HL
FLAG: | S |
Z |
H |
P/V |
N |
C |
· |
· |
· |
· |
· |
· |
3.50 EX (SP),REG16
SINTASSI: EX (SP),REG16
Dove REG16 rappresenta i registri HL, IX, IY.
SCOPO: Scambiare il registro REG16 con la cima dello stack.
(SP) ¨ REG16_basso
(SP+1) ¨ REG16_alto
FLAG: | S |
Z |
H |
P/V |
N |
C |
· |
· |
· |
· |
· |
· |
3.51 EXX
SINTASSI: EXX
SCOPO: Scambiare i registri BC, DE, HL con i rispettivi omologhi BC', DE', HL'.
BC ¨ BC'
DE ¨ DE'
HL ¨ HL'
FLAG: | S |
Z |
H |
P/V |
N |
C |
· |
· |
· |
· |
· |
· |