Gast
#2617822
Moing Ich bin neu in Assembler und habe ein kleines Problem: Ich kriege den 10Bit ADC Wert, Multipliziere diesen und habe dann ein 32 Bit Resultat welches in den Registern R16-R19 abgelegt wird. So weit so toll. Ich will für die weiteren Berechnungen aber nur 16Bit benutzen und die unteren 16 Bit vergessen ohne den dezimal wert zu verändern (also nur genauigkeit verlieren da nur die 3 bz. 2 vordersten dezimalzeichen vor dem Koma sind ) Meine bisherigen überlegung: Ich könnte die unteren 16 Bit weglasen und dann die oberen 16 entsprechend multiplizieren..toll dann habe ich wieder eine lange zahl. da stehe ich gerade vor einer wand..kann mir jemand ein Tipp geben wie ich das angehen kann? Muss nicht ein ganzes tut sein....darf aber ;)