* * * Z80 SIMULATION v3.00 (Freeware) * * *
Istruzioni sulle INTERRUZIONI

3.45 DI

SINTASSI: DI

SCOPO: Disabilitare le interruzioni mascherabili caricando 0 nel flip-flop IFF.

IFF ¬ 0

FLAG:

S

Z

H

P/V

N

C

 

·

·

·

·

·

·

NOTE: Poiché in Z80 Simulation le interruzioni non vengono simulate, l'istruzione DI non ha alcun effetto.

3.47 EI

SINTASSI: EI

SCOPO: Abilitare le interruzioni mascherabili caricando 1 nel flip-flop IFF.

IFF ¬ 1

FLAG:

S

Z

H

P/V

N

C

 

·

·

·

·

·

·

NOTE: Poiché in Z80 Simulation le interruzioni non vengono simulate, l'istruzione EI non ha alcun effetto.

3.53 IM VAL8

SINTASSI: IM VAL8

Dove VAL8 vale 0, 1 o 2.

SCOPO: Predisporre il modo d'interruzione 0, 1, o 2 a seconda del valore di VAL8.

FLAG:

S

Z

H

P/V

N

C

 

·

·

·

·

·

·

ESEMPI:

NOTE: In Z80 Simulation, questa istruzione non ha particolari funzioni. Tuttavia, nelle informazioni di sistema, si può vedere quale è il modo d'interruzione attivo.

3.107 RETI

SINTASSI: RETI

SCOPO: Ritornare dalla routine di gestione dell'interrupt. La prossima istruzione eseguita è quella successiva a quella in cui lo Z80 ha accettato l'interruzione.

PC_basso ¬ (SP)

PC_alto ¬ (SP+1)

SP ¬ SP + 2

FLAG:

S

Z

H

P/V

N

C

 

·

·

·

·

·

·

NOTE: Il codice macchina della RETI è riconosciuto dai periferici come parte finale di una routine d'interrupt. In Z80 Simulation questa istruzione si comporta come una normale RET.

3.108 RETN

SINTASSI: RETN

SCOPO: Ritornare dalla routine di gestione dell'interrupt non mascherabile. La prossima istruzione eseguita è quella successiva a quella in cui lo Z80 ha accettato l'interruzione.

PC_basso ¬ (SP)

PC_alto ¬ (SP+1)

SP ¬ SP + 2

IFF1 ¬ IFF2

FLAG:

S

Z

H

P/V

N

C

 

·

·

·

·

·

·

NOTE: In Z80 Simulation questa istruzione si comporta come una normale RET.