answersLogoWhite

0


Best Answer

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.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

Non-maskable interrupt

A non-maskable interrupt (NMI) is a computer processor interrupt that cannot be ignored by standard interrupt masking techniques in the system. It is typically used to signal attention for non-recoverable hardware errors. (Some NMIs may be masked, but only by using proprietary methods specific to the particular NMI.)

]Overview

An NMI is often used when response time is critical, and when an interrupt should never be disabled in the normal operation of the system. Such uses include the reporting of non-recoverable hardware errors, methods for system debugging and profiling, and special case handling such as system resets.

In modern architectures, NMIs are typically used to handle non-recoverable errors, which need immediate attention. Therefore, such interrupts should not be masked in the normal operation of the system. These errors include non-recoverable internal system chipset errors, corruption in system memory such as parity and ECC errors, and data corruption detected on system and peripheral busses.

On some systems, an NMI can be triggered by the computer's user. Such applications include hardware and software debugging interfaces, and system reset buttons.

Debugging NMIs are typically used to diagnose and fix faulty code. In such cases an NMI is used to execute an interrupt handler that transfers control to a special monitor program. From this program a developer can inspect the machine's memory, and examine the internal state of the program at the instant of its interruption. Such NMIs also allow computers which appear to be hungto be debugged or diagnosed.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

Maskable Interrupts can be masked i.e. they can be disabled by writing the proper control word in the control word register. Examples: RST 7.5, RST 6.5, RST 5.5 & INTR.

Non-Maskable Interrupts can't be masked i.e. they can not be disabled when enabled without servicing. They must need to be serviced. They even don't need EI & DI signals (EI= Interrupt Enable , DI= Disable Interrupt) to start or to halt. Example: TRAP.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is non maskable interrupt interrupt?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is trap is maskable or nonmaskable?

The TRAP interrupt is non-maskable.


IS Trap is non-maskable interrupt?

yes.


What does Microprocessor does when it encounters an non maskable interrupt?

Finishes the current executing instruction and then serves the interrupt.


Is rst7.5 is a maskable interrupt in 8086?

No. RST7.5 is a maskable interrupt on the 8085, not the 8086/8088.


What is a non-maskable?

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.


What is maskable in Intel 8085 microprocessore?

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.


What is an maskable intErrupt?

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>


An interrupt that can temporarily ignored by the counter is known as?

Maskable Interrupt


What types of problems can cause on Non-Maskable Interrupt to occur?

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


Different between maskable and non-maskable interrupt?

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.


What is type 2 interrupt?

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.


What does a non maskable interrupt cause the CPU to produce?

A.The blue screen of deathB.A parity errorC.excessive heatD.an incorrect memory count