ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
70769 Топик полностью
VVB (05.10.2006 10:27, просмотров: 1) ответил AlexandrY на Да слыхал, что были такие компиляторы...
Для сведения (THUMB vs ARM) Перевод в режим THUMB для чипа AT91SAM7A3 при работе программы из-под флэш, рабочая частота 50 МГц, привёл к уменьшению кода на 30% и к уменьшению загрузки ЦПУ на 10%. Смотрел по переменной OSCPUUsage. Загрузка уменьшилась из-за того, что приходится ставить 1 waitstate для флэш. Микроконтроллер имеет предварительную выборку кода, если он откомпилирован в режиме THUMB (т.е. за 1 цикл обращения к флэш считывается 32 бита -- сразу 2 иструкции, и их линейное исполнение происходит без пенальти).