Extended addressing allows any location in the 68HC05 memory map to be read from or written to using a single instruction. The address is always specified using a 16-bit value.
All instructions that use extended mode addressing require three bytes of program storage, one for the opcode and two for the operand.