Но вашу подпрограмму можно немного изменить, как посоветовал
jerri. Тогда DEC DE будет не нужна:
Код:
...
LOOP_1 ; -7 ;DEC DE
LD E,A
INC D
LD A,D
AND #07
JR Z,COR_DE
SPR_OUT LD A,E
LDI
LDI
LD A,(HL) ;-16+7 ;LDI
LD (DE),A ;7
INC HL ;7
DJNZ LOOP_1
RET
итого в тактах время исполнения увеличится на -7-16+7+7+7=-2, т.е. будет работать быстрее на 2 такта.