проверять назад только 4 байта - это мало. Пример...

ld de,#FD00
ld hl,#FFFF
(x)

если проверять назад от точки (х) - на 4 байта назад будет LD IY,#FFFF
ИМХО, дизасм с отступом назад байт в 16 - самое то.