Gast
#89234
Hallo, ich bin Anfänger im Gebiet der Programmierung der AVR's. Ich stand vor dem Problem eine hex Zahl in das BCD Format zubekommen. Über Forumssuche habe ich folgenden Code gefunden. A: ldi r18, -1 + '0' _bcd1: inc r18 subi r16, 100 brcc _bcd1 ldi r17, 10 +'0' _bcd2: dec r17 subi r16, -10 brcs _bcd2 subi r16 -'0' ret Dieser funktioniert wunderbar, leider war er nie kommentiert und ich komme einfach nicht hinter die Funktionsweise. Sollte evtl 5 Minuten Zeit für solche Anfänger Fragen haben und kurz ein Kommentar dazu beitragen, würde ich mich sehr freuen. Grüße Sven