Non Maskable interrupts (such as those generated by power failure) cannot be blocked by the CPU.
Maskable interrupts are common device interrupts such as disk/network adapters interrupts which can be blocked by the CPU.
The TRAP interrupt is non-maskable.
yes.
Finishes the current executing instruction and then serves the interrupt.
No. RST7.5 is a maskable interrupt on the 8085, not the 8086/8088.
A non-maskable interrupt is an interrupt that cannot be blocked, or masked, by the processor. In the 8085, TRAP is such an interrupt. If TRAP goes high and stays high, an interrupt vector sequence at address 24H will occur, and there is nothing the processor can do to prevent that.However, external hardware can accomplish the same thing. In a project that I designed, I needed a fourth single pin interrupt beyond RST5.5, RST6.5, and RST7.5, but I needed it to be maskable, so I built a flip flop in hardware that I could set or reset which would be AND'ed with the interrupt request to generate a maskable TRAP.
Four of the interrupts in the Intel 8085 (INTR, RST5.5, RST6.5, and RST7.5) are maskable, while one interrupt (TRAP) is non-maskable.The eight RSTx type of software "interrupts" are not really interrupts, but if they were treated as interrupts, they would be non-maskable.
interrupts in 8085 are basically classified into two types: 1.Maskable 2.Non maskable maskable interrupts are those which can be delayed.This is done by masking off the interrupts which are not required. Maskable interrupts are:RST 7.5,RST 6.5,RST 5.5 and INTR <decreasing order of priority>
Maskable Interrupt
A non-maskable interrupt can be caused by two things 1. when an I/O channel check signal is received from an adapter card located in one of the board's expansion slot. 2. when there is the occurrence of a parity check in the system's DRAM
Maskable interrupts trigger events are not always important and so the programmer can decide that the event should not cause a program to jump. Nonmaskable interrupts can not be ignored by the programmer and therefore they have absolute priority.
Type-2 interrupt is called NMI (Non-maskable interrupt).May occur when 8086 receives a low to high transition on it's interrupt response.Could be used for handling critical situations like power failure detection.
A.The blue screen of deathB.A parity errorC.excessive heatD.an incorrect memory count