- Alle Befehle mit A -
ADC - Add with Carry
ADD - Add without Carry
ADIW - Add Immediate to Word
AND - Logical AND
ANDI - Logical AND with Immediate
ASR - Arithmetic Shift Right
- Alle Befehle mit B -
BCLR - Bit Clear in SREG
BLD - Bit Load from the T-Flag in SREG to a Bit in Register
BRBC - Branch if Bit in SREG is Cleared
BRBS - Branch if Bit in SREG is Set
BRCC - Branch if Carry Cleared
BRCS - Branch if Carry Set
BREAK - Break
BREQ - Branch if Equal
BRGE - Branch if Greater or Equal (Signed)
BRHC - Branch if Half-Carry-Flag is Cleared
BRHS - Branch if Half-Carry is Set
BRID - Branch if Global Interrupt is Disabled
BRIE - Branch if Global Interrupt is Enabled
BRLO - Branch if Lower (Unsigned)
BRLT - Branch if Less Than (Signed)
BRMI - Branch if Minus
BRNE - Branch if Not Equal
BRPL - Branch if Plus
BRSH - Branch if Same or Higher (Unsigned)
BRTC - Branch if T-Flag is Cleared
BRTS - Branch if T-Flag is Set
BRVC - Branch if Overflow Cleared
BRVS - Branch if Overflow Set
BSET - Bit Set in SREG
BST - Bit Store from Bit in Register to T-Flag in SREG
- Alle Befehle mit C -
CALL - Long Call to a Subroutine
CBI - Clear Bit in I/O-Register
CBR - Clear Bits in Register
CLC - Clear Carry-Flag
CLH - Clear Half-Carry-Flag
CLI - Clear Global Interrupt-Flag
CLN - Clear Negativ-Flag
CLR - Clear Register
CLS - Clear Signed-Flag
CLT - Clear T-Flag
CLV - Clear Overflow-Flag
CLZ - Clear Zero-Flag
COM - One's Complement
CP - Compare
CPC - Compare with Carry
CPI - Compare with Immediate
CPSE - Compare Skip if Equal
- Alle Befehle mit E -
EICALL - Extended Indirect Call to Subroutine
EIJMP - Extended Indirect Jump
ELPM - Extended Load Program Memory
EOR - Exclusive OR
- Alle Befehle mit F -
FMUL - Fractional Multiply Unsigned
FMULS - Fractional Multiply Signed
FMULSU - Fractional Multiply Signed with Unsigned
- Alle Befehle mit I -
ICALL - Indirect Call to Subroutine
IJMP - Indirect Jump
IN - Load an I/O-Location to Register
INC - Increment
- Alle Befehle mit L -
LD - Load Indirect from Data Space to Register using Index X
LD (LDD) - Load Indirect from Data Space to Register using Index Y
LD (LDD) - Load Indirect from Data Space to Register using Index Z
LDI - Load Immediate
LDS - Load Direct from Data Space
LPM - Load Program Memory
LSL - Logical Shift Left
LSR - Logical Shift Right
- Alle Befehle mit M -
MOV - Copy Register
MOVW - Copy Register Word
MUL - Multiply Unsigned
MULS - Multiply Signed
MULSU - Multiply Signed with unsigned
- Alle Befehle mit O -
OR - Logical OR
ORI - Logical OR with Immediate
OUT - Store Register to I/O-Location
- Alle Befehle mit R -
RCALL - Relative Call to Subroutine
RET - Return from Subroutine
RETI - Return from Interrupt
RJMP - Relative Jump
ROL - Rotate Left through Carry
ROR - Rotate Right through Carry
- Alle Befehle mit S -
SBC - Subtract with Carry
SBCI - Subtract Immediate with Carry
SBI - Set Bit in I/O-Register
SBIC - Skip if Bit in I/O-Register is Cleared
SBIS - Skip if Bit in I/O-Register is Set
SBIW - Subtract Immediate from Word
SBR - Set Bits in Register
SBRC - Skip if Bit in Register is Cleared
SBRS - Skip if Bit in Register is Set
SEC - Set Carry-Flag
SEH - Set Half-Carry-Flag
SEI - Set Global Interrupt-Flag
SEN - Set Negativ-Flag
SER - Set all Bits in Register
SES - Set Signed-Flag
SET - Set T-Flag
SEV - Set Overflow-Flag
SEZ - Set Zero-Flag
SLEEP - Sleep
SPM - Store Program Memory
ST - Store Indirect from Register to Data Space using Index X
ST (STD) - Store Indirect from Register to Data Space using Index Y
ST (STD) - Store Indirect from Register to Data Space using Index Z
STS - Store Direct to Data Space
SUB - Subtract without Carry
SUBI - Subtract Immediate
SWAP - Swap Nibbles