-> Hier kostenlos registrieren
Hallo,
habe irgendwie ein Problem mit den BCD Zahlen.
Ich wandle eine Ganzzahl mittels DTB in eine BCD Zahl, aber habe jetzt Probleme die BCD Zahlen Stelle für Stelle in einen DB zu schreiben, da ich irgendwie ja nur ein Byte (2 BCDs) laden kann.
Bsp:
L 1234
DTB
T MD 20
L ??????????? <- ja wie nur?
T DB20.DBB 0
L ???????????
T DB20.DBB 1
Wenn ich also bspw. 1234 in BCD wandle, habe ich Binär ja
0001 0010 0011 0100
im MD 20 stehen. Mit welchen Ladebefehlen kann ich jetzt die einzelnen Ziffern in eine DB laden, so dass in dem DBB20.0 eine Eins, DBB20.1 eine Zwei, usw. steht?
Edit: Step 7 V.5
habe irgendwie ein Problem mit den BCD Zahlen.
Ich wandle eine Ganzzahl mittels DTB in eine BCD Zahl, aber habe jetzt Probleme die BCD Zahlen Stelle für Stelle in einen DB zu schreiben, da ich irgendwie ja nur ein Byte (2 BCDs) laden kann.
Bsp:
L 1234
DTB
T MD 20
L ??????????? <- ja wie nur?
T DB20.DBB 0
L ???????????
T DB20.DBB 1
Wenn ich also bspw. 1234 in BCD wandle, habe ich Binär ja
0001 0010 0011 0100
im MD 20 stehen. Mit welchen Ladebefehlen kann ich jetzt die einzelnen Ziffern in eine DB laden, so dass in dem DBB20.0 eine Eins, DBB20.1 eine Zwei, usw. steht?
Edit: Step 7 V.5