In immediate addressing mode, the operand is directly specified within the instruction, and it refers to the data in the register specified by the instruction itself. This is in contrast to other addressing modes where the operand is stored in memory or registers. This addressing mode is fast since no additional memory lookup is required.