In a vectored interrupt:
The branch address is assigned to a fixed location in memory
The interrupting source supplies the branch information to the processor through an interrupt vector
The branch address is obtained from a register in the processor
None of the above
yes, correct. To reduce the time involved in the polling process, a device requesting an interrupt may identify itself directly to the processor.
In non-vectored interrupt, the branch address is assigned to a fixed location in memory.
In vectored interrupt, he source that interrupts supplies the branch information to the computer. this inforamtion is called interrupt vector.
Vector interrupt basically gives the flexibility of multiple branches.It not gives a fixed address and go to that location and service interrupt . Rather it goes to different location , where interrupt servicing is required.
So,(A) is definitely false . As it concerns with a fixed location
(C)Branch address is obtained from the device which finds an interrupt and told processor to service it . Processor generates an ISR with Branch address , which can service that interrupt and some other interrupts too
(B) The interrupt source supplies branch information to the processor by device specified interrupt vector . link :http://www.cse.iitm.ac.in/~vplab/courses/comp_org/Input_Output_Organization_11.pdf
So, Ans B)
After Reading this definitely you will select option (b). :)
@sathvikchiramana here CPU does not know address in advance as no branch address is supplied by interrupting source so vectored interrupt is not possible here.
Feedback for next edition (if ever there's...