Цитата Сообщение от b2m Посмотреть сообщение
Не работает с отрицательными. А как красиво начиналось...
Это уже перебор, для смещения 0-255 отличный вариант, а для -128 - 127 настолько коротко и быстро на 8080 никак не получится.

Чего не было в описаниях советских постальтаирских бейсиков.
1. NEXT позволяет перечислить переменные через запятую. Если что - быстрее и короче совсем не указывать переменные в NEXT.
2. В имени переменной после первого символа могут быть не только буквы и цифры, но и пробелы (они будут проигнорированы). Т.е. переменная ABC идентична A B C или AB C или A BC (или AB). На мой взгляд это зря.
3. Более частный факт про описание 2.5 - информация про DELETE не вполне верная, нельзя сделать DELETE без аргументов и DELETE только с начальной строкой.

- - - Добавлено - - -

Оффтоп про знаковое HL+=A


Если разрешить использовать BC или DE то так
Код:
mov c,a
add a
sbb a
mov b,a
dad b
Если нельзя трогать BC и DE, то придется задействовать команды перехода. Работоспособно, но не очень изящно.
[свернуть]