Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
22 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
432518
Топик полностью
Звероящер
(13.08.2013 10:19, просмотров: 86)
ответил
Vladimir Ljaschko
на
Коллега имел ввиду byte= (table[byte&0x0f] <<4) | table[byte>>4] , тогда table имеет размер 16, а не 256.
Ага. Теперь понятно. Спасибо
Ответить
если хочется оптимальности по времени выполнения, то нужно знать какой МК, потому что разные приёмы будут оптимизироваться по-разному. Полная таблица наиболее универсальный метод
-
koyodza
(13.08.2013 11:09
)
+1. А вообще подгонять сишный код под конкретную архитектуру - сомнительное занятие. Тогда уж лучше сразу ассемблер.
-
SciFi
(13.08.2013 11:15
)
можно дефайном определить. если найдется нужный дефайн под проц будет оптимально, если нет то не оптимально.
-
abivan
(13.08.2013 11:29
)