Autor Thema: 1er Komplement  (Gelesen 7781 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

fujitsufan

  • Gast
1er Komplement
« 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

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re:1er Komplement
« Antwort #1 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.
« Letzte Änderung: 28. Oktober 2009, 16:46:57 von hugo »