Come posso convertire un numero decimale in REAL10 nell'assemblaggio MASM?
-
08-07-2019 - |
Domanda
In questo momento converto la stringa contenente il numero decimale in un numero intero (ignorando per ora il punto di radice), lo carico in ST (0) e divido per la potenza corretta di dieci per tenere conto del punto di radice. Questo sembra circolare e richiede che io abbia una tabella di controllo per alcuni dei poteri di 10. C'è un modo migliore per farlo?
Soluzione
Dall'alto della mia testa, sono tentato dall'idea di costruire la parte della mantissa, contare il numero di cifre e impostare direttamente l'esponente invece di fare divisione.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow