Citazione:
|
Originalmente inviato da jijuja Effettivamente non c'è un esempio di divisione...chissà dove lo avevo visto...?!?!?!? |
Magari era il mio:
http://stor.altervista.org/pic/div/div.htm (dovrebbero funzionare, non le ho mai testate a fondo, quella che sicuramente funziona e' quella modificata per dividere un numero da 24 bit per un numero da 16 con risultato da 16 nel
programma del contagiri)
Citazione:
|
Originalmente inviato da faustog l'idea di base è che dividendo - divisore ..per n volte fin quando > 0 ogni ciclo si incrementa RISULTATO |
E' un sistema sicuramente funzionante ma decisamente inefficiente (parlando di tempi di esecuzione) se il dividendo e' molto grande e il divisore molto piccolo, ad esempio dividere 65535 per 1 col tuo sistema richiede 65535 sottrazioni, mentre con un altro algoritmo (scorrimento e sottrazione) ne bastano 16