Цитата Сообщение от reddie Посмотреть сообщение
а что мешает сперва проверять, потом делать инкремент/декремент?
Чем эти варианты лучше? "Мертвая зона" есть, и такой декремент на байт длиннее.

Варианты без "мертвой зоны":
1. Декремент
Код:
	sub x+1
	jr nc,$+3
	xor a
	adc a,x
2. Инкремент
Код:
	add a,-x
	jr nc,$+4
	ld a,0
	sbc a,-x-1
Инкремент скорее всего можно сократить, надо подумать.