- Beiträge
- 15.427
- Reaktionspunkte
- 4.047
-> Hier kostenlos registrieren
moin
wenn ihr grad so schön dabei seid *grins*
ich grübel seit lägerem ab und zu mal darüber 16 bit´s zu einem word zu machen... bisher is mir nichts gescheites dazu eingefallen
wie würde das denn gehn *ganz lieb schau*
Im einfachsten Fall, indem du mit einem MW arbeitest. Da kannst du direkt auf die Bits und das MW zugreifen. Ansonsten in einem FC/FB über indirekte Adressierung. Entweder du legst ein Temp-DWord an und greifst über indir. Adressierung auf die einzelnen Bits des DWord zu oder umgekehrt, di legst 16 Temp-Bool hintereinander an (Wordgrenzen beachten!) und greifst dann über indir. Adressierung (siehe FAQ) auf das Word zu. Welche Variante der indir. Adressierung du nutzt hängt dabei nur davon ab, wie oft du die Bits oder das Word benötigst, welches öfter verwendet wird kommt direkt in den Temp-Bereich.
Eine weitere Möglichkeit ist SCL und der AT-Operator. Da kann man einer Variable unterschiedliche Sichten zuordnen, also auf ein Word, dessen Bytes oder auch Bits schauen.