Цитата Сообщение от zst Посмотреть сообщение
Но вашу подпрограмму можно немного изменить, как посоветовал 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 такта.
Нет, работать не будет. Регистр A нельзя использовать.