Reputation: 64175
Could someone help me clarify the following conecpts, and the relationship among them?
Some specific questions:
Many thanks.
Upvotes: 1
Views: 1590
Reputation: 22477
Maskable: Can be enabled/disabled by setting the proper bit.
Non-Maskable: Can NOT be enabled/disabled. (no designated bit).
Hardware: RST, INTR etc. Whenevr the h/w pin is activated properly h/w INTERRUPT occurs.
Software: An Interrupt raised by using the INTERRUPT software instruction.
INTR pin is Interrupt receive pin.
All interrupts are handled by the "Interrupt-handler" i.e. Interrupt service routine (ISR). An ISR is a function written, that is executed when an interrupt occurs.
IF (bit 9) Interrupt enable flag : Controls the response of the processor to maskable interrupt requests. Set to respond/enable to maskable interrupts; cleared to inhibit/disable maskable interrupts.
A lot more Q & A info here:
For a detailed explanation. Plz refer the book Microprocessor x86 by Barry B Brey
GoodLuck!!
Upvotes: 5