These registers provide a 16-Bit indexing value that can be added to the 8-bit offset provided in an instruction to create an effective address. The IY register needs an extra byte of machine code and an extra cycle of execution time because of the way the opcode map is implemented.