-
-
Ja, es funktioniert.
Vielleicht kannst du (oder ein anderer) mir ja auch bei diesem Problem helfen. Ich muss BIN nach BCD konvertieren und hab mal das geschrieben (aus einer Vorlage abgeändert):
************************************************** ***********
;Binär nach BCD
ldi r20, 10 + '0'
_bcd6: dec r20
subi r28, byte1(-10000) ;+10,000
sbci r29, byte2(-10000)
brcs _bcd6
ldi r19, -1 + '0'
_bcd7: inc r19
subi r30, low(1000) ;-1000
sbci r31, high(1000)
brcc _bcd7
ldi r18, 10 + '0'
_bcd8: dec r18
subi r30, low(-100) ;+100
sbci r31, high(-100)
brcs _bcd8
ldi r17, -1 + '0'
_bcd9: inc r17
subi r30, 10 ;-10
brcc _bcd9
mov r16, r30
subi r16, -10 - '0'
************************************************** ***********
ICh glaub das da noch ein Fehler drin steckt, weil ganz hab ich diese Sache noch nicht verstanden.
Danke
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen