-
Matematica in assembly... AIUTO!!!!!
Salve a tutti,
sto facendo un programma in assembly ed ho incontrato un ostacolo che ritengo insormontabile; eppure una soluzione esiste.
Parlo delle operazioni matematiche gestite in assembly.
Ho ideato una struttura di variabili numeriche da 4 byte (estensibile ad 8) di questo formato:
2 Bytes (parte intera numero) : 2 bytes (parte decimale numero)
Ora sto provando ad implementare le operazioni matematiche...
Per quanto riguarda addizione e sottrazione non c'è nessun problema perkè si possono trattare in diversi modi (o come dati separati e il carry della parte decimale si aggiunge/sottrae a quella intera, oppure si rende un numero intero a 32 bit e poi di nuovo decimale, ecc)...
Il problema serio sta nella moltiplicazione, ma soprattutto nella divisione..
c'è nessuno che sa darmi una mano????
Grazie a tutti gli interessati
John Brown
-
SWZ Cerimoniere Ufficiale ed
Organizzatore Eventi Mediatici
Il Boia di San Lorenzo
GrossoMod del Digital Imaging
Ciukmaker Racing Mode
-
Grazie, già stato molte volte su Giobe2000 ma non mi aiuta...
grazie lo stesso cmq...
-
Software Zone Maniac
ma assembly per quale cpu ? risc o cisc ?
nei risc ad esempio esistono dei registri da dove prelevare il risultato delle divisioni
-
E' per i computer domestici con processori Intel x86 compatibili...
Comunque pare che ho trovato qualche risultato: pare che mi basti implementare l'uso della FPU, che negli ultimi processori Intel è incorporata. Però ancora non sono riuscito a farla funzionare...
anzi, se qualcuno può aiutarmi a capire come fare per usarla gliene sarei grato...
Grazie..
Tag per Questa Discussione
Permessi di Scrittura
- Tu non puoi inviare nuove discussioni
- Tu non puoi inviare risposte
- Tu non puoi inviare allegati
- Tu non puoi modificare i tuoi messaggi
-
Regole del Forum
Segnalibri