Hallo Rince!

Habe leider im Moment keine Lösung, allerdings einen kleinen Hinweis bezüglich der B-Felder: Diese Definition (9B 0) betrifft nur die interne Darstellung dieser Variablen, nicht jedoch die Wertezuweisungen. Wenn du also diese Felder mit 111111111 und 000000001 initialisierst, dann sind dies dezimale Werte und keine binären! Nur im Arbeitsspeicher werden die Werte der Variablen dann binär (bzw. hexadezimal) abgelegt - im Gegensatz zur gepackten oder gezonten Darstellung. Somit ist auch richtig, dass bei deiner Rechnung 11111109 (dezimal) herauskommt, da ja alles als Dezimalzahlen interpretiert wird ...

Vielleicht könnten dir für deine Anforderung aber die Befehle BITON, BITOFF und TESTB irgendwie hilfreich sein?

Viele Grüße
Jürgen