Hoe kan ik de MSD (most significant digit) van een decimaal getal eruit filteren met een microcontroller (8-bits AVR), vb.
89 -> 8 31 -> 3 12 -> 1 66 -> 6Gaat dus niet om afronden.
Bedankt.
Hoe kan ik de MSD (most significant digit) van een decimaal getal eruit filteren met een microcontroller (8-bits AVR), vb.
89 -> 8 31 -> 3 12 -> 1 66 -> 6Gaat dus niet om afronden.
Bedankt.
"RES" schreef in bericht news: snipped-for-privacy@posting.google.com...
Kijken hoe vaak je er 10 van af kunt trekken?
Hans
Hoe is het getal opgeslagen?
Paul
"RES" schreef in bericht news: snipped-for-privacy@posting.google.com...
Delen door 10 en de rest laten vallen (integer deling). Indien resultaat groter dan 10, de zelfde methode nog eens toepassen.
Patrik
Bedankt het werkt.
23 - 10 (1) 13 - 10 (2) 3 < 102
:)
Hallo,
Kun je iets met een DAA instructie, AND met 0xF0 en 4x SHR. Zoiets lijkt mij wel de meest juiste oplossing.
Kees
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.