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 -> 6
Gaat 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.
Gaat 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
Have something to add? Share your thoughts — no account required.
Ask the community — no account required