Цитата Сообщение от Robus Посмотреть сообщение
Тестирование заполнения экрана FF'ами, это кощунство. Никто не трёт память FOR'ом ии WHILE'ом. Только отдельно написанная процедура затирания куска памяти на !!!асме!!!.
если компилятор уже такой тупой цикл компилирует в уродливую конструкцию с индексными регистрами, то понятно, что он любой цикл скомпилит в подобную фигню... а то, что основная библиотека функций должна быть на асме - это очевидно
более того, узкие места тоже нужно переписывать на асме
но когда я пишу макет программы, я хочу, чтоб его, во-первых, можно было написать быстро (хотя бы пока интерес не угас), и, во-вторых, чтоб его пришлось как можно меньше дорабатывать и оптимизировать
собственно ради этого я и тестировал именно цикл заполнения экрана FF-ами, ибо ничего проще придумать не смог но уже на таком примере видно, что z88dk генерит порнографию, а IAR и sdcc более-менее приятный глазу и процу код