Olá, estava querendo fazer uma divisão no Atmega328p em assembly e achei a instrução FMUL. O manual diz que faz uma multiplicação fracionada o que dá ideia de inverter um número, virando fração e multiplicando pelo outro, fazendo assim uma divisão.
Na prática: R1:R0 ← (Rd x Rr) << 1
Isso equivale a multiplicar dois números e deslocar um bit à esquerda, o que resulta em uma multiplicação por 2.
Alguém sabe pra que serve isso ou será que dá pra fazer divisão?