Hallo MagicWSmoke,

danke für die Info. Aber leider verstehe ich Deinen Pseudocode
Code:
Dim R6_Wert as Byte 
... 
!STS   {R6_Wert},   R6
nicht richtig, denn ich habe (wie geschrieben) keine Erfahrung mit ASSEMBLER. Was bewirkt !STS {R6_Wert}, R6? Ich kann Deinen guten Tip/Info aus Verständnisgründen für mich so nicht umsetzen. Könntest Du mir freundlicherweise Deinen Codeschnipsel nochmal wie folgt anpassen:
Code:
dim a as bit 
dim b as bit 
a = 0 
b = 0 

if r6.4 is 1 then 
  a = 1 
else 
  a = 0 
endif 

if r6.5 is 1 then 
  b = 1 
else 
  b = 0 
endif
Also meinen ähnlich wie oben strukturierten Kurz-Beispielcode so schreiben oder anpassen, dass er mir zeigt, wie ich mit Bascom den Zustand (ON/OFF) von BIT4 und/oder BIT5 des Registers R6 abfragen kann. Ich hoffe das ich nicht zuviel verlange. Darum jetzt schon mal:
vielen Dank im voraus an alle Helfer für die Unterstützung.