Dezimalstellen einzeln auslesen

Ralf_S

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich muss aus einer max. 8 stelligen Dezimalzahl (INT) die in einem DW vorliegt jede Stelle einzeln in ein seperates Datenwort schreiben. Hat einer ne Idee wie dies am besten geht????

Bsp:

DB10.dbd0 = 33145

DB11 soll sein:

DBW0 = 3
DBW2 = 3
DBW4 = 1
DBW6 = 4
DBW8 = 5

Schon mal tausend Dank
 
Nicht vielleicht doch "linksbündig", also:
DBW0 = 0
DBW2 = 0
DBW4 = 3
DBW6 = 3
DBW8 = 2
DBW10 = 1
DBW12 = 4
DBW14 = 5
?

L DB10.DBD0
L 10
MOD // ergibt den Rest beim Teilen durch 10
T DB11.DBW14

L DB10.DBD0
L 10
/D
T #Zwischenspeicher
L 10
MOD
T DB11.DBW12

L #Zwischenspeicher
L 10
/D
T #Zwischenspeicher
L 10
MOD
T DB11.DBW10

u.s.w.
 
Zurück
Oben