02.05.2013 Aufrufe

beginner_de

beginner_de

beginner_de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Avr-Asm-Tutorial S. 123<br />

15 Tabellenanhang<br />

Instruktionen nach Funktion geordnet<br />

Zur Erklärung über Abkürzungen bei Parametern siehe die Liste <strong>de</strong>r Abkürzungen am En<strong>de</strong> <strong>de</strong>s Anhangs.<br />

Funktion Unterfunktion Instruktion Flags Clk<br />

Register<br />

setzen<br />

Kopieren<br />

Addition<br />

Subtraktion<br />

0 CLR r1 Z N V 1<br />

255 SER rh 1<br />

Konstante LDI rh,k255 1<br />

Register => Register MOV r1,r2 1<br />

SRAM => Register, direkt LDS r1,k65535 2<br />

SRAM => Register LD r1,rp 2<br />

SRAM => Register mit INC LD r1,rp+ 2<br />

DEC, SRAM => Register LD r1,-rp 2<br />

SRAM, indiziert => Register LDD r1,ry+k63 2<br />

Port => Register IN r1,p1 1<br />

Stack => Register POP r1 2<br />

Programmspeicher Z => R0 LPM 3<br />

Register => SRAM, direkt STS k65535,r1 2<br />

Register => SRAM ST rp,r1 2<br />

Register => SRAM mit INC ST rp+,r1 2<br />

DEC, Register => SRAM ST -rp,r1 2<br />

Register => SRAM, indiziert STD ry+k63,r1 2<br />

Register => Port OUT p1,r1 1<br />

Register => Stack PUSH r1 2<br />

8 Bit, +1 INC r1 Z N V 1<br />

8 Bit ADD r1,r2 Z C N V H 1<br />

8 Bit+Carry ADC r1,r2 Z C N V H 1<br />

16 Bit, Konstante ADIW rd,k63 Z C N V S 2<br />

8 Bit, -1 DEC r1 Z N V 1<br />

8 Bit SUB r1,r2 Z C N V H 1<br />

8 Bit, Konstante SUBI rh,k255 Z C N V H 1<br />

8 Bit - Carry SBC r1,r2 Z C N V H 1

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!