Il 14/02/2015 15:16, Enrico Maria Giordano ha scritto:
Passiamo alle divisioni...
Di divisioni tra i due valori 58.6 (rappresentato come mantissa 586 esponente 1) e 1.5 (rappresentato come mantissa 15 esponente 1) ne fa 164 al secondo. Vi ricordo che di divisioni fra interi ne fa circa 217 al secondo. Probabilmente la differenza è dovuta alla necessità di normalizzare per ottenere il numero di cifre frazionarie desiderate.
Questo passaggio serve perché la divisione può sviluppare un numero di cifre frazionare potenzialmente illimitato (pensate a 1 diviso 3) e bisogna quindi indicare alla routine quante cifre frazionarie si vogliono e fare gli aggiustamenti relativi.
Che ne dite, è accettabile? Diciamo di sì.A questo punto devo rivedere le seguenti cose che avevo sviluppato apposta per questo programma di disegno del frattale:
- la gestione del segno - il confronto fra due numeri (op1 > op2 e op1 = op2) - la negazione di un numero (op1 = -op1) Comincio con l'addizione fra numeri frazionari con segno. Preparo un test... EMG -- EMAG Software Homepage: http://www.emagsoftware.it The EMG Music page: http://www.emagsoftware.it/emgmusic The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum The Best of Spectrum Games: http://www.emagsoftware.it/tbosg