Interrupt
is a process where an external device can get the attention of the
microprocessor.
The process starts from the I/O device
The process is asynchronous.
Classification of
Interrupts
Interrupts
can be classified into two types:
Maskable
Interrupts (Can be delayed or Rejected)
Non-Maskable
Interrupts (Can not be delayed or Rejected)
Interrupts can also be
classified into:
Vectored (the
address of the service routine is hard-wired)
Non-vectored
(the address of the service routine needs to be supplied externally by the
device)
An
interrupt is considered to be an emergency signal that may be serviced.
The
Microprocessor may respond to it as soon as possible.
What
happens when MP is interrupted?
When the Microprocessor receives an interrupt signal,
it suspends the currently executing program and jumps to an Interrupt Service
Routine (ISR) to respond to the incoming interrupt.
Each interrupt will most probably have its own ISR.
Know
more about 8085 Interrupts
No comments:
Post a Comment