A device employing INTR line for device interrupt puts the CALL instruction on the data bus while:
View worked solution
Answer: A
In microprocessors like the 8085, the interrupt handling mechanism for the INTR (Interrupt Request) line works as follows:
- An external device requests an interrupt by raising the INTR line.
- After completing the execution of the current instruction, the microprocessor acknowledges the request by asserting the (Interrupt Acknowledge) signal active (low).
- While is active, the interrupting device is responsible for placing an instruction opcode (such as a 3-byte
CALLor a 1-byteRSTinstruction) onto the data bus. - The processor reads this instruction from the data bus and executes it to branch to the appropriate Interrupt Service Routine (ISR).
Why other options are incorrect:
- HOLD: This signal is used for Direct Memory Access (DMA) requests, where an external master requests control of the system buses, not for standard device interrupts.
- READY: This signal is used to introduce wait states for slower memory or I/O devices to synchronize with the faster microprocessor, and is unrelated to the interrupt acknowledgment cycle.
Free practice · Your answers on this page are not saved.
