CPU as two modes privileged and non-privileged. In order to change the mode from privileged to non-privileged.
(a) A hardware interrupt is needed
(b) A software interrupt is needed
(c) Either hardware or software interrupt is needed
(d) A non-privileged instruction (which does not generate an interrupt)is needed
I had been asked this question in homework.
Query is from Interrupts in portion Input/Output Organisation of Computer Architecture