retagged by
1,919 views
0 votes
0 votes
1. In case of vectored interrupt ,the i/o device will send vector address and then using this vector address,the IVT is referred which gives ISR address and then ISR is executed.So,the address that the I/o supplies is not the ISR address but actually the address which has the address of ISR.

2.In case if non vectored,the CPU waits until the interrupting device/controller supplies the vector address and then same process happens as above.But then what will be difference here in as vector address will be supplied at last, may be later.?

3. When we say interrupting device supplies the branch information,then does that "branch information" means that it is referring to branch address to IVT?

4. The entries in IVT i.,e the interrupt service subroutine address is fixed in the IVT for both vector and non vector interrupt?Means the IVT always has fixed entries for ISR irrespective of vectored/non-vectored intrrupts?

Is my understanding correct? Please correct me if i am missing anything?
retagged by

1 Answer

0 votes
0 votes

Point 1 is correct

Point 2 is Wrong, the same process does not happen, The processor does not refer IVT in this case

Point 3 is correct

Point 4 is Wrong, IVT is only for Vectored interrupts

Ref: https://gateoverflow.in/2590/gate1995_1-3

Related questions

2 votes
2 votes
2 answers
1
Na462 asked Oct 21, 2018
1,708 views
4 votes
4 votes
2 answers
2
Xylene asked Aug 28, 2017
3,841 views
In non vectored interrupt, the address of ISR is a) assigned to fixed memory location b) obtained from interrupt vector tablec) none of the above
1 votes
1 votes
0 answers
3
1 votes
1 votes
1 answer
4
Na462 asked Sep 24, 2018
845 views