ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
54398 Топик полностью
il-2 (17.03.2006 15:35, просмотров: 1) ответил Ale3000 на Поделитесь исходником процедуры умножения 32 бит x 32 бит = 64 бит и деления 64/32=32 бит для AVR, компилятор - IAR
Ответ: используй тип long long В общем, при делении 64-битного числа, результат тоже будет 64-битным (независимо от делителя), ну а делается просто: long long llValue=0x0123456789ABCDEF; long lDivider=0x01234567; llValue/=lDivider; В документации почему-то о таком типе данных не сказано, но я его использую. Компилятор 3.20D.