я знаю где массив начинается, знаю где заканчивается, проще после каждого inc DPTR проверять стал ли DPTR на конец массива чем заводить отдельные 2 регистра на счетчик, инкрементировать их или писать djnz чтоб поиметь тот же самый результат- остановку в конце массива.