AVR Assembler - Vergleichstabelle

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Version vom 3. November 2004, 12:05 Uhr von Oxygene (Diskussion | Beiträge) (der ATmega8 hat sehr wohl JMP und CALL)
Wechseln zu: Navigation, Suche

Entstanden aus dem Forenbeitrag: Tabelle: welcher AVR welche Befehle?

  Instr.\Device  m8    S8515   m128   m64    m162    m32     t11/12     t13   t2313   m16     t26   S2313
 =========================================================================================================

  Arithmetic and Logic Instructions
  ---------------------------------
  ADD            +     +       +      +      +       +       +          +     +       +       +     +
  ADC            +     +       +      +      +       +       +          +     +       +       +     +
  ADIW           +     +       +      +      +       +       -          +     +       +       +     +
  SUB            +     +       +      +      +       +       +          +     +       +       +     +
  SUBI           +     +       +      +      +       +       +          +     +       +       +     +
  SBC            +     +       +      +      +       +       +          +     +       +       +     +
  SBCI           +     +       +      +      +       +       +          +     +       +       +     +
  SBIW           +     +       +      +      +       +       -          +     +       +       +     +
  AND            +     +       +      +      +       +       +          +     +       +       +     +
  ANDI           +     +       +      +      +       +       +          +     +       +       +     +
  OR             +     +       +      +      +       +       +          +     +       +       +     +
  ORI            +     +       +      +      +       +       +          +     +       +       +     +
  EOR            +     +       +      +      +       +       +          +     +       +       +     +
  COM            +     +       +      +      +       +       +          +     +       +       +     +
  NEG            +     +       +      +      +       +       +          +     +       +       +     +
  SBR            +     +       +      +      +       +       +          +     +       +       +     +
  CBR            +     +       +      +      +       +       +          +     +       +       +     +
  INC            +     +       +      +      +       +       +          +     +       +       +     +
  DEC            +     +       +      +      +       +       +          +     +       +       +     +
  TST            +     +       +      +      +       +       +          +     +       +       +     +
  CLR            +     +       +      +      +       +       +          +     +       +       +     +
  SER            +     +       +      +      +       +       +          +     +       +       +     +
  MUL            +     -       +      +      +       +       -          -     -       +       -     -
  MULS           +     -       +      +      +       +       -          -     -       +       -     -
  MULSU          +     -       +      +      +       +       -          -     -       +       -     -
  FMUL           +     -       +      +      +       +       -          -     -       +       -     -
  FMULS          +     -       +      +      +       +       -          -     -       +       -     -
  FMULSU         +     -       +      +      +       +       -          -     -       +       -     -
  
  Branch Instructions
  -------------------
  RJMP           +     +       +      +      +       +       +          +     +       +       +     +
  IJMP           +     +       +      +      +       +       -          +     +       +       +     +
  EIJMP          -     -       -      -      -       -       -          -     -       -       -     -
  JMP            +     -       +      +      +       +       -          -     -       +       -     -
  RCALL          +     +       +      +      +       +       +          +     +       +       +     +
  ICALL          +     +       +      +      +       +       -          +     +       +       +     +
  EICALL         -     -       -      -      -       -       -          -     -       -       -     -
  CALL           +     -       +      +      +       +       -          -     -       +       -     -
  RET            +     +       +      +      +       +       +          +     +       +       +     +
  RETI           +     +       +      +      +       +       +          +     +       +       +     +
  CPSE           +     +       +      +      +       +       +          +     +       +       +     +
  CP             +     +       +      +      +       +       +          +     +       +       +     +
  CPC            +     +       +      +      +       +       +          +     +       +       +     +
  CPI            +     +       +      +      +       +       +          +     +       +       +     +
  SBRC           +     +       +      +      +       +       +          +     +       +       +     +
  SBRS           +     +       +      +      +       +       +          +     +       +       +     +
  SBIC           +     +       +      +      +       +       +          +     +       +       +     +
  SBIS           +     +       +      +      +       +       +          +     +       +       +     +
  BRBS           +     +       +      +      +       +       +          +     +       +       +     +
  BRBC           +     +       +      +      +       +       +          +     +       +       +     +
  BREQ           +     +       +      +      +       +       +          +     +       +       +     +
  BRNE           +     +       +      +      +       +       +          +     +       +       +     +
  BRCS           +     +       +      +      +       +       +          +     +       +       +     +
  BRCC           +     +       +      +      +       +       +          +     +       +       +     +
  BRSH           +     +       +      +      +       +       +          +     +       +       +     +
  BRLO           +     +       +      +      +       +       +          +     +       +       +     +
  BRMI           +     +       +      +      +       +       +          +     +       +       +     +
  BRPL           +     +       +      +      +       +       +          +     +       +       +     +
  BRGE           +     +       +      +      +       +       +          +     +       +       +     +
  BRLT           +     +       +      +      +       +       +          +     +       +       +     +
  BRHS           +     +       +      +      +       +       +          +     +       +       +     +
  BRHC           +     +       +      +      +       +       +          +     +       +       +     +
  BRTS           +     +       +      +      +       +       +          +     +       +       +     +
  BRTC           +     +       +      +      +       +       +          +     +       +       +     +
  BRVS           +     +       +      +      +       +       +          +     +       +       +     +
  BRVC           +     +       +      +      +       +       +          +     +       +       +     +
  BRIE           +     +       +      +      +       +       +          +     +       +       +     +
  BRID           +     +       +      +      +       +       +          +     +       +       +     +
  
  Data Transfer Instructions
  --------------------------
  MOV            +     +       +      +      +       +       +          +     +       +       +     +
  MOVW           +     -       +      +      +       +       -          +     +       +       -     -
  LDI            +     +       +      +      +       +       +          +     +       +       +     +
  LDS            +     +       +      +      +       +       -          +     +       +       -     +
  LD             +     +       +      +      +       +       +          +     +       +       +     +
  LDD            +     +       +      +      +       +       -          +     +       +       +     +
  STS            +     +       +      +      +       +       -          +     +       +       +     +
  ST             +     +       +      +      +       +       +          +     +       +       +     +
  STD            +     +       +      +      +       +       -          +     +       +       +     +
  LPM            +     +       +      +      +       +       +          +     +       +       +     +
  ELPM           -     -       +      -      -       -       -          -     -       -       -     -
  SPM            +     -       +      +      +       +       -          +     +       +       -     -
  IN             +     +       +      +      +       +       +          +     +       +       +     +
  OUT            +     +       +      +      +       +       +          +     +       +       +     +
  PUSH           +     +       +      +      +       +       -          +     +       +       +     +
  POP            +     +       +      +      +       +       -          +     +       +       +     +
  
  Bit and Bit-test Instructions
  -----------------------------
  SBI            +     +       +      +      +       +       +          +     +       +       +     +
  CBI            +     +       +      +      +       +       +          +     +       +       +     +
  LSL            +     +       +      +      +       +       +          +     +       +       +     +
  LSR            +     +       +      +      +       +       +          +     +       +       +     +
  ROL            +     +       +      +      +       +       +          +     +       +       +     +
  ROR            +     +       +      +      +       +       +          +     +       +       +     +
  ASR            +     +       +      +      +       +       +          +     +       +       +     +
  SWAP           +     +       +      +      +       +       +          +     +       +       +     +
  BSET           +     +       +      +      +       +       +          +     +       +       +     +
  BCLR           +     +       +      +      +       +       +          +     +       +       +     +
  BST            +     +       +      +      +       +       +          +     +       +       +     +
  BLD            +     +       +      +      +       +       +          +     +       +       +     +
  SEC            +     +       +      +      +       +       +          +     +       +       +     +
  CLC            +     +       +      +      +       +       +          +     +       +       +     +
  SEN            +     +       +      +      +       +       +          +     +       +       +     +
  CLN            +     +       +      +      +       +       +          +     +       +       +     +
  SEZ            +     +       +      +      +       +       +          +     +       +       +     +
  CLZ            +     +       +      +      +       +       +          +     +       +       +     +
  SEI            +     +       +      +      +       +       +          +     +       +       +     +
  CLI            +     +       +      +      +       +       +          +     +       +       +     +
  SES            +     +       +      +      +       +       +          +     +       +       +     +
  CLS            +     +       +      +      +       +       +          +     +       +       +     +
  SEV            +     +       +      +      +       +       +          +     +       +       +     +
  CLV            +     +       +      +      +       +       +          +     +       +       +     +
  SET            +     +       +      +      +       +       +          +     +       +       +     +
  CLT            +     +       +      +      +       +       +          +     +       +       +     +
  SEH            +     +       +      +      +       +       +          +     +       +       +     +
  CLH            +     +       +      +      +       +       +          +     +       +       +     +

  MCU Control Instructions
  ------------------------
  BREAK          -     -       +      +      +       +       -          +     +       +       -     -
  NOP            +     +       +      +      +       +       +          +     +       +       +     +
  SLEEP          +     +       +      +      +       +       +          +     +       +       +     +
  WDR            +     +       +      +      +       +       +          +     +       +       +     +