djnz, если не это самое nz, читает смещение из памяти. Почему бы не выставить /MREQ при этом? Так же делают все команды, имеющие аргументы за кодом собственно команды. Некоторые команды без аргументов и "не команды" (типа цикла подтверждения прерывания) тоже читают и пишут память. push, например.