Keep CP (code pointer) in memory, not register. Introduce new work register W1 whilst moving IA from register to memory.