Risultati da 1 a 5 di 5

Discussione: Matematica in assembly... AIUTO!!!!!

  1. #1
    New Member
    Data Registrazione
    07-05-2009
    Località
    Lazio
    Messaggi
    24

    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

  2. #2
    SWZ Cerimoniere Ufficiale ed
    Organizzatore Eventi Mediatici
    Il Boia di San Lorenzo
    GrossoMod del Digital Imaging
    Ciukmaker Racing Mode
    L'avatar di giofi83
    Data Registrazione
    25-09-2001
    Località
    Alessandria
    Messaggi
    18.464

  3. #3
    New Member
    Data Registrazione
    07-05-2009
    Località
    Lazio
    Messaggi
    24
    Grazie, già stato molte volte su Giobe2000 ma non mi aiuta...

    grazie lo stesso cmq...

  4. #4
    Software Zone Maniac L'avatar di SauRon
    Data Registrazione
    19-05-2004
    Località
    catania
    Messaggi
    1.599
    ma assembly per quale cpu ? risc o cisc ?
    nei risc ad esempio esistono dei registri da dove prelevare il risultato delle divisioni

  5. #5
    New Member
    Data Registrazione
    07-05-2009
    Località
    Lazio
    Messaggi
    24
    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

Segnalibri

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
  •