witam
właśnie zauważyłem ze AVR może mnożyć tylko 8 bit * 8 bit
czy znacie jakiś trick żeby mnożyć 16 bit * 8 bit?? od biedy starczyło by mi mnożenie * 10, ale gdyby dało się robić normalne operacje to było by bez kombinowania
żeby uprzedzić innych forumowiczów, testy przeprowadzałem na zmiennych 32 i 64 bitowych i zawsze to samo, po prostu sprzętowe mnożenie nie przyjmuje nic więcej jak 8 bit na daną
można by dodawać ileś tam razy to samo do siebie ale zależy mi żeby rozwiązać to w max 20 cyklach zegara:(
właśnie zauważyłem ze AVR może mnożyć tylko 8 bit * 8 bit
czy znacie jakiś trick żeby mnożyć 16 bit * 8 bit?? od biedy starczyło by mi mnożenie * 10, ale gdyby dało się robić normalne operacje to było by bez kombinowania
żeby uprzedzić innych forumowiczów, testy przeprowadzałem na zmiennych 32 i 64 bitowych i zawsze to samo, po prostu sprzętowe mnożenie nie przyjmuje nic więcej jak 8 bit na daną
można by dodawać ileś tam razy to samo do siebie ale zależy mi żeby rozwiązać to w max 20 cyklach zegara:(
