What is the difference between a literal and animmediate operand?1.With immediate addressing, the operand value isassembled as part of the machine instruction. 2. With a literal, the assembler generates thespecified value as a constant at some other memorylocation. The address of this generated constant isused as target address for the machine instruction.