OSCAT Forum

oscat.lib => oscat.lib fuer CoDeSys 3 => Thema gestartet von: fujitsufan am 28. Oktober 2009, 10:41:16

Titel: 1er Komplement
Beitrag von: fujitsufan am 28. Oktober 2009, 10:41:16
Hallo,

kennt jemand die Funktion, die mir das 1er Komplement einer Variablen erzeugt?
Für mein CoDeSys Compiler und mein Taget ist allerdings max. die oscat260.lib kompatibel.

mfG.
fujitsufan
Titel: Re:1er Komplement
Beitrag von: hugo am 28. Oktober 2009, 16:44:06
warum sind die späteren oscat libs bei dir nicht kompatibel?

das 1er komplement ist teil der IEC Sprachen und heist XOR (exclusive or)
musste gerade im wickipedia nachschauen was ein einserkomplement ist, programmiere nun 25 Jahre aber diesen Begrtiff hatte ich auch noch nicht gehört

X := x xor 16#FF liefert dreht alle bits ibn der variable x um.