INTERRUPT PROGRAMMING
ARCHITECTURE OF 8085
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
maskable interrupt
|
|
nonmaskable interrupt
|
|
maskable interrupt and nonmaskable interrupt
|
|
none of the mentioned
|
Detailed explanation-1: -Explanation: A nonmaskable interrupt input pin is one which means that any interrupt request at NMI (nonmaskable interrupt) input cannot be masked or disabled by any means.
Detailed explanation-2: -A non-maskable is an interrupt which can not be disabled. RST 7.5, RST 5.5 are maskable interrupts but TRAP is a non-maskable interrupt.
Detailed explanation-3: -ISR’s can call for asynchronous interrupts. Interrupt service mechanism can call the ISR’s from multiple sources. ISR’s can handle both maskable and non maskable interrupts. An instruction in a program can disable or enable an interrupt handler call.
Detailed explanation-4: -The address of the service routine in vectored interrupt is hard-wired and in non-vectored interrupts, the address of the service routine needs to be supplied extremely by the device. The DI interrupt instruction is used to disable the interrupt and the EI interrupt instruction is used to enable the instruction.