Konvertierung von binär zu dezimal Als Einsteiger in die Assemblerprogrammierung mit dem Mega 8 stehe ich vor dem Problem eine 16-Bit Zahl (z.B. hex FF1A) in normaler dezimaler Schreibweise auf einem LCD Bildschirm auszugeben. Auf dem Bildschirm kann ich bisher Zeichen ausgeben. Was mir fehlt ist eine Konvertierung von binär/hex nach dezimal, damit ich es dann in die Ascii Ziffern 0 bis 9 umwandeln und an das LCD ausgeben kann. Hoffentlich könnt ihr mir mit einem Tipp, einem Link oder mit einem Code weiterhelfen. Vielen Dank Jörn
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Umrechnung binär nach dezimal ;; ;; ============================= ;; ;; ;; ;; (Quelle: http://mirror01.users.i.com.ua/~birua/math32.html) ;; ;; ;; ;; Funktionsprinzip: ;; ;; - umzurechnende Zahl durch 10000 teilen ;; ;; - Ergebnis = höchste Stelle der Dezimalzahl ;; ;; - Rest durch 1000 teilen ;; ;; - Ergebnis = zweithöchste Stelle der Dezimalzahl ;; ;; - Rest durch 100 teilen ;; ;; ... ;; ;; ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.