Оптимизация будет за счет:
- использования в арифметических выражениях умножения и деления на кратные 2 числа (вычленения этих случаев);
- использования кратным 2 размерности массивов, для быстрого расчета адреса;
- вывод спрайта готовой встроенной процедурой;
- специфические алгоритмы: сортировка, поиск и прочее можно тоже сделать отдельными операторами со встроенными процедурами.
- после генерации текста ассемблера будут выисканы и удалены переприсвоения, лишние push/pop и т.д. Подмена алгоритмов конечно же не будет на первом этапе.
---------- Post added at 11:40 ---------- Previous post was at 11:34 ----------
Ага, посмотрел. А можно ли байт-код оттуда как-то приспособить для генерации кода Спектрума?





Ответить с цитированием