.
Immediate addressing mode
The addressing mode in which the data operand is a part of the instruction itself is known as immediate addressing mode.
Register addressing mode
It means that the register is the source of an operand for an instruction.
Registers are used to hold the data. Memory is not accessed
Direct addressing mode
The addressing mode in which the effective address of the memory location is written directly in the instruction.