In general, the source operand of an instruction can be
(a) memory location
(b) register
(c) immediate data
(d) all of the mentioned
The question was asked in an online interview.
The origin of the question is Instruction Set of 8086/8088 in portion 8086/88 Instruction Set and Assembler Directives of Microprocessor