Цитата Сообщение от jerri Посмотреть сообщение
Можно ли вообще запретить компилятору использование индексных регистров?
iy - можно. ix, насколько я знаю, нет.

Цитата Сообщение от jerri Посмотреть сообщение
просто даже вот этот кусок без использования IY смотрелся бы лучше.
Согласен. Но запрещение использования iy в данном случае не даёт выигрыша (по размеру кода).

В общем-то можно долго говорить о том, что SDCC даёт код похуже, чем ручное кодирование программистом. Это так, ничего не поделаешь.