Das weiß ich soweit:

  1. Register B wird als Aingang deklariert
  2. Register D wird als Ausgang deklariert
  3. Bit 1 in Register D wird auf 1 gesetzt
  4. Analog Bit 2
  5. Register B bekommt obige werte zugewiesen
  6. 6. Bit in Register B wird auf 0 gesetzt
  7. Bitweise logischer Vergleiich zwischen PIND (??)
  8. Analog

Sind meine erklärungen der einzelnen Zeilen in zumindestens in Teilen richtig? Kann mich auch jmd den zusammenhand zwischen DDRD, PORTD und PIND erklären. Und zu aller letzt: welchen wert hat Erg2?

Danke schonmal im voraus!