Esempi di istruzioni privilegiate utilizzate dal processore 8085?
- Legge il valore corrente dell'Interrupt Enable Flag (IFF).
- Utilizzato dal sistema per determinare se gli interrupt sono attualmente abilitati.
2. SIM (imposta maschera di interruzione):
- Imposta il flag di abilitazione degli interrupt (IFF) per abilitare gli interrupt.
- Consente al processore di iniziare a rispondere agli interrupt.
3. RIM1 (lettura maschera di interruzione 1):
- Legge lo stato dell'interrupt INTR.
- Consente ai programmi di abilitare/disabilitare gli interrupt in modo più selettivo senza influenzare i bit di maschera RST 7.5 o RST 6.5.
4. SIM1 (Imposta maschera di interruzione 1):
- Imposta il bit di interruzione INTR nel registro Maschera di interruzione.
- Abilita l'interrupt INTR a rispondere agli interrupt hardware esterni.
5. DI (disabilita interruzioni):
- Disabilita tutti gli interrupt.
- Cancella Interrupt Enable Flag (IFF) per impedire al processore di rispondere a qualsiasi interruzione.
6. EI (Abilita interruzioni):
- Abilita tutti gli interrupt.
- Imposta il flag di abilitazione degli interrupt (IFF) per consentire al processore di iniziare a rispondere agli interrupt.
7. RST 7.5:
- Istruzione di ripristino del software che attiva il processore 8085 per eseguire un ripristino dell'hardware.
- Utilizzato generalmente quando il processore rileva un errore hardware irreversibile o quando è necessaria l'inizializzazione.
8. RST 6.5:
- Un'altra istruzione di ripristino del software che funziona in modo simile a RST 7.5.
- Può essere utilizzato anche per l'inizializzazione o il ripristino dell'hardware.