Difference's Between Interrupt Service Routine(ISR) and Function Call are Follows:-
ISR
|
Function
call
|
1, ISR will be executed only when the system is interrupted.
|
1. Function call meant for any operation to perform ,even
thought when there is no interrupt.
|
2. ISR is the priority oriented.
|
2. Function calls are waiting to complete they routines
whenever we call.
|
3. ISR has no return value.
|
3. Function has a return value.
|
4. ISR has no parameter.
|
4.Function has a parameter or not ,Decide by the Programmer.
|
5. ISRis triggered by hardware event.
|
5. Function call is triggered by function caller.
|
6. ISR is only executed when the interrupt is triggered .
|
6. Function is only executed when the function caller
called the function .
|
7 function call the arguments, local variable and return address is stored in the
stack .
|
7. ISR after execution the current instruction the context
is saved with no return value .
|
0 comments:
Post a Comment
Don't Forget to comment