External hardware-interrupts-microprocessor, Assembly Language

External Hardware-Interrupts

External hardware-interrupts are generated by controllers of external devices or coprocessors and are connected to the processor pin for Non Mask able Interrupts (NMI) or to the pin for Mask able Interrupts (INTR). The NMI line is generally booked for interrupts that occur because of fatal errors like a power distortion or parity error.

Interrupts from external devices may also be associated to the processor via the Intel 8259A Programmable Interrupt Controller (PIC). The CPU utilizes a group of I/O ports to control the PIC and the PIC puts its signals on the INTR pin. The PIC makes possible to enable or disable interrupts and to change the priority levels under supervision of a program.

The instructions CLI and STI may be utilized to enable/disable interrupts on the INTR pin, it has not any effect on NMI interrupts.


Posted Date: 10/10/2012 8:13:42 AM | Location : United States

Related Discussions:- External hardware-interrupts-microprocessor, Assignment Help, Ask Question on External hardware-interrupts-microprocessor, Get Answer, Expert's Help, External hardware-interrupts-microprocessor Discussions

Write discussion on External hardware-interrupts-microprocessor
Your posts are moderated
Related Questions
RICS/CISC Architecture An essential aspect of computer architecture is the design of the instruction set for the processor.  The instruction set selected for a specific compute

Part A: Bitwise Logical and Shift Operations Create a SPARC assembly language program that extracts a bit-field from the contents of register %l0. The position of the rightmos

DIV: Unsigned Division:- This instruction performs unsigned division operation. It divides an unsigned word or double word by a 16-bit or 8-bit operand. The dividend might be in t

General Bus Operation The 8086 has a joined data and address bus commonly referred to as a time multiplexed address and data bus. The major reason behind  multiplexing address

move a byte string ,16 bytes long from the offset 0200H to 0300H in the segment 7000H..

Tabular comparison for µ PS' Parameters Tables (a) and (b) list the characteristic of Intel microprocessor. Table(a):   Table(b): It has a 64 bit da

write a programme the addition two 3*3 matrix and stored in from list

Why is the capability to relocate processes desirable?

1. Write a program that calculates the Fibonacci series: 1, 1, 2, 3, 5, 8, 13, ….. (Except for the first two numbers in the sequence, each number is the sum of the preceding two n

Write a program that performs the addition, subtraction, multiplications, division of the given operands. Perform BCD operation for addition and subtraction.