Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> CPU >> .

Cosa è mascherabile nel microprocessore Intel 8085?

Nel microprocessore Intel 8085, il termine "mascherabile" si riferisce a interruzioni mascherabili .

Ecco una rottura:

* Interrompi: Questi sono segnali che fermano temporaneamente la normale esecuzione di un programma per gestire un evento specifico.

* Interrupt mascherabili: Questi interrupt possono essere disabilitati o abilitati dal programmatore. Ciò consente il controllo selettivo su cui interrompe il processore risponderà.

* Interrupts non mascherabili (NMI): Questi interrupt non possono essere disabilitati e vengono utilizzati per eventi critici come i guasti hardware.

come gli interrupt mascherabili funzionano nell'8085:

1. PIN per la richiesta di interruzione (INTR): L'8085 ha un pin di richiesta di interruzione (intr) attraverso il quale i dispositivi esterni possono segnalare un interrupt.

2. Flag interrupt abilita (cioè): L'8085 ha un flag di abilitazione interrupt (cioè) nella parola di stato del programma (PSW). Quando è impostato il flag IE, il processore è abilitato a rispondere agli interrupt mascherabili.

3. Tabella vettoriale di interruzione: L'8085 ha una tabella vettoriale di interruzione che memorizza gli indirizzi delle routine di servizio di interruzione (ISR) per diverse fonti di interruzione.

4. Interrupt Service Routine (ISR): Quando si verifica un interrupt, l'8085 passa all'ISR appropriato, che gestisce l'evento specifico.

interruzioni mascherate:

* Il flag IE può essere usato per abilitare o disabilitare interruzioni mascherabili.

* L'8085 ha anche un controllo prioritario di interruzione Meccanismo che consente a alcuni interrupt di essere prioritaria su altri.

Esempio:

Immagina di scrivere un programma per l'8085 che deve rispondere a un interruzione del timer ma ignorare altri interrupt come un interrupt da tastiera. Puoi:

1. Abilita l'interrupt del timer: Imposta il bit rilevante nel flag IE per abilitare l'interrupt del timer.

2. Disabilita l'interrupt della tastiera: È possibile utilizzare le istruzioni appropriate per disabilitare l'interrupt della tastiera. In questo modo, l'interrupt della tastiera non sarà riconosciuto dall'8085 e l'interruzione del timer sarà prioritaria.

In sintesi, gli interrupt mascherabili nell'8085 consentono il controllo selettivo su cui vengono elaborati gli interrupt, fornendo flessibilità nella gestione di eventi diversi.

 

hardware © www.354353.com