Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
578616
Топик полностью
USSR
(08.02.2015 20:43, просмотров: 1)
ответил
fk0
на
В аналах не написано, что в принципе деление не нужно, а нужна операция сдвига (умножения на 10), сложения и двоично-десятичной коррекции. Для каждого бита выводимого числа. 16 раз подряд для 16-битного (5 десятичных разрядов), например.
Почитай всю дискуссию целиком. Там было сломано много копий, и ломать их по второму разу смысла, КМК, нет..
caxapa.ru/79812.html
Не буду читать всякую ухню. Я сам всё знаю. На асме и при наличии операции двоично-десятичной коррекции можно сделать быстрей поразрядно (в двоичных разрядах), как я сказал. На си и для коротких (пара разрядов десятичных) чисел будет лучше метод
fk0
(25 знак., 08.02.2015 21:42
)