Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
4 декабря
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1426905
Топик полностью
il-2
(16.04.2024 08:21, просмотров: 85)
ответил
AlexBi
на
Вопрос к знатокам по Keil-у для 8051, точнее по его оптимизатору: "Почему он не использует встроенный умножитель у 8051?" Любое умножение превращается в вызов библиотечной функции. С делением такая же беда. Деление int32/256 превращается в вызов библиотечной функции деления long на long. Это как-то можно исправить?
С делением странно, возможно что оптимизатор здесь пасует из-за знакового числа. Если сдвигами, это получается 8*4 = 32 операции сдвига. Делением может быть быстрее, но конечно не long на long...
Ответить
Не... Деление у 51, это как пистолет у полкана-енерала. Чтобы застрелиться в случае чего.
-
mse homjak
(16.04.2024 10:28
)