Gast
#99027
Mir ist leider kein besserer Betreff eingefallen: Habe gerade starke Probleme beim debuggen eines Programms und vermute nun den Fehler im folgenden Code mov temp, signal and temp, loopMic cpi temp, 1 brsh sendTime im Register signal steht sowas wie 00010010 (beispielsweise) und loopMic shifte ich von rechts nach links durch also sagen wir mal steht da zu Anfang 00000001 drin. Die einzelnen Bits stellen die einelnen Kanäle dar. Ich will also durch alle Kanäle durchshiften und falls ein Signal auf dem ausgewählten Kanal vorliegt etwas ausgeben. Es müsste doch also in Temp irgendetwas drin stehen was größer oder gleich 1 ist wenn ich ein Signal auf betreffenden Kanal vorliegen habe und gerade mit loopMic bei diesem Kanal bin. Meine Frage also ist ob der Codeschnipsel soweit das tut was ich will. Habe meine kleinen Probleme mit den Flags... MfG.Olli