meines Wissens nach geht es bei Bascom auch sehr komfortabel mit:
set mybyte.1
reset mybyte.4
......
oder aber mybyte.4 = 0
mybyte.2 = 1

.....
? mybyte

mybyte = 255
? mybyte.3 (sollte 1 sein)

Sonst ist es auch möglich einzelne Bits im Byte mit einer AND bzw. OR Operation zu setzten oder zu reseten.
Also mybyte = mybyte AND 127
Die genauen Byte Werte für die einzelne Bits habe ich aber grad nicht zur Hand.
Es geht aber mit dem oberen Beispiel einfacher und überschaubarer.