SPS S5: Akku1 'drehen'

Hallo!

Ich muss für ein Projekt den Inhalt von AKKU1 zu drehen, das heisst:LowByte auf Stelle des HighBytes zuschreiben, und HighByte auf LowByte, so, das die beise Byte einfach getauscht werden.
Wie kann man es hinkriegen. Als AG habe ich eine 95U.
Danke für Eure Vorschläge

Mfg
Nico

Hallo Nico,
wie waere es hiermit.
L xxx /Inhalt von Akku 1
a db1 /oeffne DB1 (Muss schon im Speicher des AG vorhanden sein
t dw 1 /speichern des Akku 1 in DB1 DW1
slw 8 /schiebe wort 8 Stellen nach links /wird mit nullen aufgefuellt
t dw 2 /schreiben des wert auf DB1 DW2
l dw1 /laden des originalwert
srw 8 / schiebe wort 8 Stellen nach rechts
t dw 3 /schreibe wert aud DB1 DW3
l dw2 /lade wert
uw /wert „zusammenbauen“
t dw0 /schreiben des gedrehten Wert auf DB1 DW0

Dein DB1 sollte im AG vorhanden sein und mindestens 4 Worte gross sein…

Sorry, das war nur so aus dem Kopf.
Ich kann nicht hundertprozentig sagen ob es in einer 95U laeuft.
Wichtig ist eigndlich nur der Vorgang:
-Wort speichern
-Wort 8 links schieben und speichern
-Originalwert laden
-Wort 8 rechts schieben und speichern
-gespeichertes (linksgeschobenes) Wort laden
-per UW (Und-Wort befehl) zusammenbauen
-in Wort in DB speichern

fertig

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hat sich erledigt!

Ich habe ein DB angelegt, und Akku1 in DW0 transferiert, und dann Linkes Byte aus DW0 geladen und ins DW1 als RechtesByte Transferiert (LDL0->TDR0) Und das gleiche passierte auch mit anderem Byte. Und dann könnte ich mein DW1 ins AKKU1 laden und weiterverarbeiten.
Trotzdem Danke!

Mfg
Nico