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

explain the different types of control flags for the 8086?

568


What is coprocessor?

626


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

575


What is the logical difference between move a to b and compute b = a?

600


Mention the types of interrupts that 8085 supports?

582






Which interrupts are generally used for critical events?

582


Define microcontroller?

603


What type of interrupts are used for critical events and why?

641


The PCI bus is the important bus found in all the new Pentium systems because

628


Which type of JMP instruction assembles if the distance is 0020h bytes

963


In what is the ready pin of a microprocessor used

675


What is a microprocessor?

632


what are the advantages of modular proramming techniques

558


Explain why do you use two ground pins in microprocessor 8086?

619


With 12 mhz clock frequency how many instructions (of 1 machine cycle and 2 machine cycle) it can execute per second?

1524