Ozzy Ozborn
Erfahrenes Mitglied
Hi,
auf einem Mikroprozessor, der kaum aritmethische Funktionen unterstützt, möchte ich gerne mit Sinus und Cosinus rechnen. Dafür wollte ich LookUpTables nehmen, und mir die von einem Java-Programm erstellen lassen. Da die Tabellen aber mit 32-Bit Einträgen den Rahmen sprengen, wollte ich gerne nur 16-Bit nehmen, aber so aufgebaut, wie nach IEEE754 für 32-Bit Zahlen, nur eben eine verkürzte Mantisse, also 1 Vorzeichenbit, 8 für den Exponenten, und dann noch 7 für die Mantisse, was genau genug sein sollte...
Hat jemand von Euch vielleicht eine gute Idee, wie man so etwas schnell implementieren könnte? Also die Eingabe wäre eine double-Zahl, die Ausgabe eine HEX-Zahl. Bin für jeden Tip dankbar, MfG, Ozzy
auf einem Mikroprozessor, der kaum aritmethische Funktionen unterstützt, möchte ich gerne mit Sinus und Cosinus rechnen. Dafür wollte ich LookUpTables nehmen, und mir die von einem Java-Programm erstellen lassen. Da die Tabellen aber mit 32-Bit Einträgen den Rahmen sprengen, wollte ich gerne nur 16-Bit nehmen, aber so aufgebaut, wie nach IEEE754 für 32-Bit Zahlen, nur eben eine verkürzte Mantisse, also 1 Vorzeichenbit, 8 für den Exponenten, und dann noch 7 für die Mantisse, was genau genug sein sollte...
Hat jemand von Euch vielleicht eine gute Idee, wie man so etwas schnell implementieren könnte? Also die Eingabe wäre eine double-Zahl, die Ausgabe eine HEX-Zahl. Bin für jeden Tip dankbar, MfG, Ozzy