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

How many types memory mgt can divided?

744


Why memory width is not 16-bit? In stead of having 8-bit (same as 8085)?

714


What is non-maskable interrupts?

733


How do vectored and non-vectored interrupts differ?

727


How clock signal is generated in 8086?

705






How the stack is initialized?

711


Write the special functions carried by the general purpose registers of 8086?

712


In how many groups can the signals of 8085 be classified?

747


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

753


Describe the instruction register of 8085?

716


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

1056


Indicate different machine cycles of 8085?

781


Are all the bits of flag register used in 8051?

702


What are the control signals used by the 8085?

799


Define the types of memory used in 8085 microprocessor?

657