What is the difference detween ISR & function call

Answer Posted / kent sar

Here are some of the differences:
1. Fuction call has no inputs and return args
2. ISR is triggered by external events
3. ISR may need special interrupt handling upon entry and
exit.
i.e. IRQs masking to enable or disable interupts,
4. Function call and ISR stack frame are different
5. ISR returns with an interupt return (IRET) to
restored not only call stack context but also
interrupt level.

Is This Answer Correct ?    9 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the significance of the hold and hlda pins?

589


What is the difference between 8085 microprocessor and 8086 microprocessor?

653


How many i/o ports are present in the 8086?

662


Explain the different modes of operations of the 8086?

590


What is the purpose of data moving instructions? Name any two such instructions?

588






Explain an interrupt?

613


How many interrupts are there in 8085?

617


What are the different types of memory addressing modes?

570


What is the need for port?

675


What are the different flags included in the alu?

670


What are the main differences between the 8085 and 8086 microprocessor?

658


What are the index registers in 8086?

637


What is the stack segment used for?

606


Write a program that will store the contents of an accumulator and flag register at locations 2000h and 2001h.

561


Which interrupt in the 8086 has the highest priority?

683