Erklärung Wortverknüpfung

Ich machs mal kurz und kopiere die Hilfe aus dem Simatikmanager hier rein:

Beschreibung

Durch Wortverknüpfungsoperationen werden Paare von Wörtern (16 Bits) oder Doppelwörtern (32 Bits) entsprechend der Booleschen Logik bitweise miteinander verknüpft. Jedes der beiden Wörter oder Doppelwörter muss sich in einem der beiden Akkumulatoren befinden.

Bei der Verknüpfung von Wörtern wird der Inhalt des niederwertigen Worts von AKKU 2 mit dem Inhalt des niederwertigen Worts von AKKU 1 verknüpft. Das Verknüpfungsergebnis wird im niederwertigen Wort von AKKU 1 gespeichert, wobei der alte Inhalt überschrieben wird.
Bei der Verknüpfung von Doppelwörtern wird der Inhalt von AKKU 2 mit dem Inhalt von AKKU 1 verknüpft. Das Verknüpfungsergebnis wird in AKKU 1 gespeichert, wobei der alte Inhalt überschrieben wird.

Folgende Operationen stehen Ihnen für Wortverknüpfungen zur Verfügung:

· UW UND-Wort (16 Bit)

· OW ODER-Wort (16 Bit)

· XOW EXKLUSIV-ODER-Wort (16 Bit)

· UD UND-Doppelwort (32 Bit)

· OD ODER-Doppelwort (32 Bit)

· XOD EXKLUSIV-ODER-Doppelwort (32 Bit)
Hoffe das hilft etwas zum Verständnis. :rolleyes:


@argv_user

???
 
hallöchen

zumbeispiel willst du von einen word nur ganz bestimmte bits zb die ersten 12 haben

mw 10 :0011 0000 1101 1111 0001
mw 12 :0000 1111 1111 1111 1111 Maske

Dann kannst du das ganze ausmaskieren das du nur diesen teil hast

z.b

l mw 10
l mw 12
uw
t mw 14

mw 14 0000 00000 1101 1111 0001

dann hast du alls ergebniss überall dort eine 1 wo in deiner maske auch eine 1 ist.

ich hoffe das ist dir als beispiel genug
 
Danke für Antwort

Vielen Dank, hört sich logisch an, werde es mal am Simulator probieren. Meld mich wieder falls es noch Fragen gibt - nochmals VIELEN DANK.
 
Zurück
Oben