Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1.         cpu     attiny10
  2.  
  3.         include "regavr.inc"
  4.  
  5.         add     r16,r17
  6.         adc     r17,r18
  7.         sub     r18,r19
  8.         subi    r19,20
  9.         sbc     r20,r19
  10.         sbci    r21,20
  11.         and     r22,r21
  12.         andi    r23,22
  13.         or      r24,r23
  14.         ori     r25,24
  15.         eor     r26,r25
  16.         com     r27
  17.         neg     r28
  18.         sbr     r29,5
  19.         cbr     r30,6
  20.         inc     r31
  21.         dec     r16
  22.         tst     r17
  23.         clr     r18
  24.         ser     r19
  25.  
  26.         rjmp    *
  27.         ijmp
  28.         rcall   *
  29.         icall
  30.         ret
  31.         reti
  32.         cpse    r20,r19
  33.         cp      r21,r20
  34.         cpc     r22,r21
  35.         cpi     r23,22
  36.         sbrc    r24,2
  37.         sbrs    r25,3
  38.         sbic    10,1
  39.         sbis    11,2
  40.         brbs    6,*
  41.         brbc    7,*
  42.         breq    *
  43.         brne    *
  44.         brcs    *
  45.         brcc    *
  46.         brsh    *
  47.         brlo    *
  48.         brmi    *
  49.         brpl    *
  50.         brge    *
  51.         brlt    *
  52.         brhs    *
  53.         brhc    *
  54.         brts    *
  55.         brtc    *
  56.         brvs    *
  57.         brvc    *
  58.         brie    *
  59.         brid    *
  60.  
  61.         lsl     r26
  62.         lsr     r27
  63.         rol     r28
  64.         ror     r29
  65.         asr     r30
  66.         swap    r31
  67.         bset    2
  68.         bclr    3
  69.         sbi     10,1
  70.         cbi     11,2
  71.         bst     r16,3
  72.         bld     r17,4
  73.  
  74.         sec
  75.         clc
  76.         sen
  77.         cln
  78.         sez
  79.         clz
  80.         sei
  81.         cli
  82.         ses
  83.         cls
  84.         sev
  85.         clv
  86.         set
  87.         clt
  88.         seh
  89.         clh
  90.  
  91.         mov     r18,r17
  92.         ldi     r19,18
  93.         ld      r20,x
  94.         ld      r21,x+
  95.         ld      r22,-x
  96.         ld      r23,y
  97.         ld      r24,y+
  98.         ld      r25,-y
  99.         ld      r26,z
  100.         ld      r27,z+
  101.         ld      r28,-z
  102.         lds     r29,28
  103.         st      x,r30
  104.         st      x+,r31
  105.         st      -x,r16
  106.         st      y,r17
  107.         st      y+,r18
  108.         st      -y,r19
  109.         st      z,r20
  110.         st      z+,r21
  111.         st      -z,r22
  112.         sts     22,r23
  113.         in      r24,23
  114.         out     24,r25
  115.         push    r26
  116.         pop     r27
  117.  
  118.         nop
  119.         sleep
  120.         wdr
  121.         break
  122.  
  123.         data    1,2,3
  124.         data    "abcd"
  125.