Ich würde sagen, dass der Grund hierfür der ist, dass ein Controller mindestens 8Bit Speicherplatz für eine Variable belegt, egal ob es sich um eine Bit-Variable oder eine Byte-Variable handelt. Daher ist eine Bit-Variable ineffektiv, da 7 Bits ungenutzt bleiben. Besser wäre es also, mehrere Flags in eine Variable zu packen und bei Verwendung zu maskieren. Dadurch wird der Code zwar schwerer lesbar, aber man spart ein paar Bytes an RAM.
askazo
Lesezeichen