Assebler befehle erklärung ?

Gast #127792
Lesenswert?

Hallo

Habe schon ein bischen was in assembler gechriben.
aber immer öfters wen ich mir fremdprogramme anschaue finde ich so
was:

        ldi  r16,  ( 1 << PD5 ) | ( 1 << PD7 )
  ldi  r16,  ( 1 << PD2 ) | ( 1 << PD5 ) | ( 1 << PD7 )
  ldi  r16,  ( 1 << ISC01 ) | ( 0 << ISC00 ) | ( 0 << ISC11 ) | ( 1 <<
ISC10 )
  ldi  r16,  ( 1 << INT0 ) | ( 1 << INT1
        ldi  r16,  ( 1 << CS00 ) | ( 1 << CS01 ) | ( 1 << CS02 ) | ( 0 
<<
WGM01 )
        ldi  r16, ( 0 << OCIE0 ) | ( 1 << OCIE1A ) | ( 0 << OCIE2 ) | (
0 << TOIE0 )

O.K. ldi ist klar r16 auch aber der rest ?
was soll das heißen ? bei Atmel habe ich sowas nicht gefunden...
gibt des da eine gute seite die das erklärt (deutsch) ?

danke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren