-
- Как "не для арифметики"? Там мегаумножитель, мегаделитель. - mse homjak(27.05.2021 22:24)
- Я тоже обратил на это внимание, но ширина шины 8-бит, поэтому
придётся загружать в регистры и выгружать результат. Для 32-бит это
загрузить 2 операнда по 4 байт и результат забрать. - Costic(27.05.2021 22:38)
- Ну полюбому, это быстрее, чем умножать даже базовым 16Х16. Я, когда пишу под АВР с ФПГА, делаю умножитель 32Х48 и делаю на нём деление на константы, умножения всяко-разные, кроме 8Х8. А когда предстоит работать с ДДС, иногда делаю и делитель 64/32(48). Получается в разы быстрее и экономнее по памяти. - mse homjak(27.05.2021 23:47)
- Я тоже обратил на это внимание, но ширина шины 8-бит, поэтому
придётся загружать в регистры и выгружать результат. Для 32-бит это
загрузить 2 операнда по 4 байт и результат забрать. - Costic(27.05.2021 22:38)
- Как "не для арифметики"? Там мегаумножитель, мегаделитель. - mse homjak(27.05.2021 22:24)