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?