ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
16064 Топик полностью
Alex03 (28.10.2004 16:58, просмотров: 1) ответил Ruslan на Народ, подскажите, плиз, где взять быстрый алгоритм беззнакового деления 24-битного на 8-битное для 51 процессоров
Ответ: Попробуй как в школе столбиком, только в двоичной системе. Я бы сделал так: R2:R0 - Что делим R4 - на что делим R3 = 0 R7:R5 = 0 цикл от 0 до 24-х { R7:R5 <<= 1 R3:R0 <<= 1 Если (R3>R4) { R3 -= R4 то R5 |= 1 } } R7:R5 - результат R3: - остаток целый R2:R0 - остаток после запятой Если есть точные предположения о диапазоне значений делимого и делителя то можно ещё упростить.