Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
28 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
461442
Топик полностью
Codavr
(08.11.2013 15:00, просмотров: 103)
ответил
fk0
на
Библиотечная часть отвечающая за элементарные операции над float обычно занимает не много ПЗУ. Вот её попадание в ввод-вывод (printf, scanf и т.п.) более критично. И надо иметь в голове, что есть CPU где деление выполняется медленно, и есть CPU,
Не всегда ПЗУ держит. Есть масса задач где гораздо критичнее объем оперативы. И вот тут 4 байта у флоата может лехко оказаться важнее всех остальных соображений.
Долой империалистический интернационал!
Ответить
У флоата может быть и 3 байта. А чем эти три байта отличаются от 4-х байтов у long? Ибо в short уже числа из реальной жизни плохо помещаются как-то.
-
fk0
(08.11.2013 15:30
)
Это я глюкнул. Представилось что у него 8 байтов. 4 байтный long даже на той задаче что я привел х-ню выдаст.
-
Codavr
(08.11.2013 15:51
)
Да на многих практических задачах. Измерительный прибор. Опорный сигнал: 12 бит данных от АЦП, 4 бита прескалер АЦП, 12 бит внешний прескалер. Итого 28 бит между прочим. Про оверсэмплинг умолчу, а он есть. С одного АЦП измеряемый сигнал с другого
fk0
(102 знак., 08.11.2013 16:06
)