Discussione: Assembler per PIC
Visualizza messaggio singolo
Vecchio 14 dicembre 07, 18:50   #17 (permalink)  Top
Claudio_F
User
 
L'avatar di Claudio_F
 
Data registr.: 02-04-2005
Messaggi: 2.050
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
Claudio_F non è collegato   Rispondi citando