Цитата Сообщение от Zidane Посмотреть сообщение
Но в данном случае пока разбирается математика без флагов. Флаги разбирать буду отдельно.
Команда
SBC HL,DE
Отнимает не только DE, но ещё и флаг переноса C, он же CF.
То есть, если вдруг флаг C будет установлен, то
LD DE,1
SBC HL,DE

Отнимет не один, а два!