[an error occurred while processing this directive]
|
Переводил 32К код для 6811 в С. Чтобы понять логику работы, исправить логические ошибки предыдущего програмиста и используемого им компилятора, прогнать на симуляторе, ушло около года. В результате полученный ассемблерный код стал 10К и уже нет никакого желания генерить программу компилятором С. Поскольку после всего этого проще писать на ассемблере. Правда, если встанет задача перевести контроллер на другой процессор, код на С пригодится. Дерзайте, и ассемблер выучите и массу удовольствия получите от исправления чужих ошибок. Но подумайте А-НАДО-ЛИии...?
E-mail: info@telesys.ru