Rozkaz jest 2 bajtowy, wykonuje 4 cykle maszynowe i trwa 14 cykli zegara. Cykl odczytania kodu rozkazu (M1) trwa 4 takty zegara a normalny cykl zapisu (MEMW) lub odczytu pamięci (MEMR) 3 takty.
4 (M1 pobranie przedrostka #DD)
4 (M1 pobranie kodu rozkazu #E1 - POP HL)
3 (MEMR IXh <- (SP+1) )
3 (MEMR IXl <- (SP) )