⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 icc.ds2

📁 ATMEL AVR 单片机开发套件和大量C和ASM代码工程
💻 DS2
字号:
[000D]         LDI     R28,0x5F
               LDI     R29,0x02
               OUT     0x3D,R28
               OUT     0x3E,R29
               SUBI    R28,0x10
               SBCI    R29,0x00
               LDI     R16,0xAA
               STD     Y+0,R16
               EOR     R0,R0
               LDI     R30,0x60
               LDI     R31,0x00
               LDI     R17,0x00
[0019]         CPI     R30,0x60
               CPC     R31,R17
      C        BREQ    +0x02             ; Destination: 0x00001E
               ST      Z+,R0
      C        RJMP    -0x0005           ; Destination: 0x000019
[001E]         STD     Z+0,R16
               LDI     R30,0x1A
               LDI     R31,0x00
               LDI     R26,0x60
               LDI     R27,0x00
               LDI     R17,0x00
[0024]         CPI     R30,0x1A
               CPC     R31,R17
      C        BREQ    +0x04             ; Destination: 0x00002B
               LPM
               ADIW    R30,0x01
               ST      X+,R0
      C        RJMP    -0x0007           ; Destination: 0x000024
[002B]C X      RCALL   +0x0057           ; Destination: 0x000083
[002C]C        RJMP    -0x0001           ; Destination: 0x00002C
[002D]C X      RCALL   +0x012F           ; Destination: 0x00015D
               EOR     R22,R22
               IN      R24,0x14
               ANDI    R24,0xFB
               OUT     0x14,R24
               LDI     R16,0x5A
               LDI     R17,0x00
      C X      RCALL   +0x00F1           ; Destination: 0x000126
               EOR     R20,R20
      C        RJMP    +0x000B           ; Destination: 0x000042
[0037]         ADD     R22,R22
               SBI     0x15,3
               LDI     R16,0x0A
               LDI     R17,0x00
      C X      RCALL   +0x00EA           ; Destination: 0x000126
               SBIS    0x13,2
      C        RJMP    +0x0001           ; Destination: 0x00003F
               ORI     R22,0x01
[003F]C X      RCALL   +0x0128           ; Destination: 0x000168
      C X      RCALL   +0x00E5           ; Destination: 0x000126
               INC     R20
[0042]         CPI     R20,0x08
      C        BRCS    -0x0D             ; Destination: 0x000037
               SBI     0x14,2
               MOV     R16,R22
               EOR     R17,R17
      C X      RCALL   +0x0118           ; Destination: 0x000160
        X      RET
[0049]C X      RCALL   +0x0113           ; Destination: 0x00015D
               MOV     R22,R16
               IN      R24,0x15
               ANDI    R24,0xEF
               OUT     0x15,R24
               LDI     R16,0x5A
               LDI     R17,0x00
      C X      RCALL   +0x00D5           ; Destination: 0x000126
               EOR     R20,R20
      C        RJMP    +0x0011           ; Destination: 0x000064
[0053]         MOV     R24,R22
               ANDI    R24,0x80
               CPI     R24,0x80
      C        BRNE    +0x02             ; Destination: 0x000059
               SBI     0x15,2
      C        RJMP    +0x0003           ; Destination: 0x00005C
[0059]         IN      R24,0x15
               ANDI    R24,0xFB
               OUT     0x15,R24
[005C]         SBI     0x15,3
               LDI     R16,0x0A
               LDI     R17,0x00
      C X      RCALL   +0x00C6           ; Destination: 0x000126
      C X      RCALL   +0x0107           ; Destination: 0x000168
      C X      RCALL   +0x00C4           ; Destination: 0x000126
               ADD     R22,R22
               INC     R20
[0064]         CPI     R20,0x08
      C        BRCS    -0x13             ; Destination: 0x000053
      C X      RCALL   +0x00F9           ; Destination: 0x000160
        X      RET
[0068]C X      RCALL   +0x00F4           ; Destination: 0x00015D
               MOV     R20,R18
               MOV     R22,R16
               MOV     R16,R22
      C X      RCALL   -0x0024           ; Destination: 0x000049
               MOV     R16,R20
      C X      RCALL   -0x0026           ; Destination: 0x000049
               SBI     0x15,4
      C X      RCALL   +0x00EF           ; Destination: 0x000160
        X      RET
[0072]C X      RCALL   +0x00D3           ; Destination: 0x000146
               MOV     R20,R16
               MOV     R16,R20
      C X      RCALL   -0x002D           ; Destination: 0x000049
               SBI     0x15,4
               LDI     R16,0xB8
               LDI     R17,0x0B
      C X      RCALL   +0x00BE           ; Destination: 0x000138
      C X      RCALL   +0x00CE           ; Destination: 0x000149
        X      RET
[007C]         EOR     R2,R2
               OUT     0x35,R2
               LDI     R24,0xFD
               OUT     0x14,R24
               LDI     R24,0xF3
               OUT     0x15,R24
        X      RET
[0083]C X      RCALL   -0x0008           ; Destination: 0x00007C
               LDI     R16,0x1E
               LDI     R17,0x00
      C X      RCALL   +0x00B1           ; Destination: 0x000138
               EOR     R20,R20
      C        RJMP    +0x009B           ; Destination: 0x000124
[0089]         LDI     R16,0xBF
      C X      RCALL   -0x0019           ; Destination: 0x000072
               LDI     R16,0xA4
      C X      RCALL   -0x0044           ; Destination: 0x000049
               SBI     0x15,4
               LDI     R16,0xE8
               LDI     R17,0x03
      C X      RCALL   +0x00A7           ; Destination: 0x000138
               EOR     R10,R10
      C        RJMP    +0x000A           ; Destination: 0x00009D
[0093]         MOV     R18,R10
               LDI     R16,0xE0
      C X      RCALL   -0x002E           ; Destination: 0x000068
               LDI     R16,0x64
               LDI     R17,0x00
      C X      RCALL   +0x009F           ; Destination: 0x000138
               MOV     R18,R10
               LDI     R16,0xC0
      C X      RCALL   -0x0034           ; Destination: 0x000068
               INC     R10
[009D]         MOV     R24,R10
               CPI     R24,0x40
      C        BRCS    -0x0D             ; Destination: 0x000093
               LDI     R18,0x49
               LDI     R16,0x97
      C X      RCALL   -0x003B           ; Destination: 0x000068
               EOR     R10,R10
      C        RJMP    +0x0007           ; Destination: 0x0000AC
[00A5]         LDI     R16,0xA0
      C X      RCALL   -0x005E           ; Destination: 0x000049
               SBI     0x15,4
               LDI     R16,0x64
               LDI     R17,0x00
      C X      RCALL   +0x008D           ; Destination: 0x000138
               INC     R10
[00AC]         MOV     R24,R10
               CPI     R24,0x07
      C        BRCS    -0x0A             ; Destination: 0x0000A5
               EOR     R10,R10
      C        RJMP    +0x0007           ; Destination: 0x0000B8
[00B1]         LDI     R16,0xA1
      C X      RCALL   -0x006A           ; Destination: 0x000049
               SBI     0x15,4
               LDI     R16,0x64
               LDI     R17,0x00
      C X      RCALL   +0x0081           ; Destination: 0x000138
               INC     R10
[00B8]         MOV     R24,R10
               CPI     R24,0x07
      C        BRCS    -0x0A             ; Destination: 0x0000B1
               EOR     R10,R10
      C        RJMP    +0x000A           ; Destination: 0x0000C7
[00BD]         LDI     R16,0xA3
      C X      RCALL   -0x0076           ; Destination: 0x000049
               SBI     0x15,4
               MOV     R18,R10
               LDI     R16,0x80
      C X      RCALL   -0x005B           ; Destination: 0x000068
               LDI     R16,0xC8
               LDI     R17,0x00
      C X      RCALL   +0x0072           ; Destination: 0x000138
               INC     R10
[00C7]         MOV     R24,R10
               CPI     R24,0x10
      C        BRCS    -0x0D             ; Destination: 0x0000BD
               LDI     R16,0xE8
               LDI     R17,0x03
      C X      RCALL   +0x006B           ; Destination: 0x000138
               LDI     R16,0xA4
      C X      RCALL   -0x0086           ; Destination: 0x000049
               SBI     0x15,4
               EOR     R10,R10
      C        RJMP    +0x000A           ; Destination: 0x0000DC
[00D2]         LDI     R16,0xA2
      C X      RCALL   -0x008B           ; Destination: 0x000049
               SBI     0x15,4
               MOV     R18,R10
               LDI     R16,0xCF
      C X      RCALL   -0x0070           ; Destination: 0x000068
               LDI     R16,0xC8
               LDI     R17,0x00
      C X      RCALL   +0x005D           ; Destination: 0x000138
               INC     R10
[00DC]         MOV     R24,R10
               CPI     R24,0x10
      C        BRCS    -0x0D             ; Destination: 0x0000D2
               LDI     R16,0xE8
               LDI     R17,0x03
      C X      RCALL   +0x0056           ; Destination: 0x000138
               EOR     R10,R10
      C        RJMP    +0x000C           ; Destination: 0x0000F0
[00E4]         LDI     R16,0x01
               MOV     R17,R10
      C X      RCALL   +0x007B           ; Destination: 0x000162
               MOV     R22,R16
               COM     R22
               MOV     R18,R22
               LDI     R16,0x98
      C X      RCALL   -0x0084           ; Destination: 0x000068
               LDI     R16,0xF4
               LDI     R17,0x01
      C X      RCALL   +0x0049           ; Destination: 0x000138
               INC     R10
[00F0]         MOV     R24,R10
               CPI     R24,0x07
      C        BRCS    -0x0F             ; Destination: 0x0000E4
               LDI     R16,0xA4
      C X      RCALL   -0x00AC           ; Destination: 0x000049
               SBI     0x15,4
               LDI     R18,0xFF
               LDI     R16,0x98
      C X      RCALL   -0x0091           ; Destination: 0x000068
               LDI     R18,0xFE
               LDI     R16,0x88
      C X      RCALL   -0x0094           ; Destination: 0x000068
               LDI     R18,0x08
               LDI     R16,0x90
      C X      RCALL   -0x0097           ; Destination: 0x000068
      C        RJMP    +0x0021           ; Destination: 0x000121
[0100]         SBIC    0x13,1
      C        RJMP    +0x001B           ; Destination: 0x00011D
               LDI     R16,0x15
      C X      RCALL   -0x00BB           ; Destination: 0x000049
      C X      RCALL   -0x00D8           ; Destination: 0x00002D
               MOV     R2,R16
               MOV     R3,R17
               MOV     R22,R2
               SBI     0x15,4
               CPI     R22,0x0F
      C        BRNE    +0x01             ; Destination: 0x00010C
      C        RJMP    +0x0017           ; Destination: 0x000123
[010C]         MOV     R24,R22
               SWAP    R24
               ANDI    R24,0x0F
               MOV     R10,R24
               LDI     R16,0xA1
      C X      RCALL   -0x00C9           ; Destination: 0x000049
               MOV     R18,R10
               LDI     R16,0xC8
      C X      RCALL   -0x00AD           ; Destination: 0x000068
               LDI     R16,0xA1
      C X      RCALL   -0x00CE           ; Destination: 0x000049
               MOV     R18,R22
               LDI     R16,0xC8
      C X      RCALL   -0x00B2           ; Destination: 0x000068
               EOR     R20,R20
[011B]         SBIS    0x13,1
      C        RJMP    -0x0002           ; Destination: 0x00011B
[011D]         LDI     R16,0x64
               LDI     R17,0x00
      C X      RCALL   +0x0018           ; Destination: 0x000138
               INC     R20
[0121]         CPI     R20,0xC8
      C        BRCS    -0x23             ; Destination: 0x000100
[0123]         EOR     R20,R20
[0124]C        RJMP    -0x009C           ; Destination: 0x000089
        X      RET
[0126]         SUBI    R16,0x01
               SBCI    R17,0x00
               LDI     R24,0x01
               LDI     R25,0x00
               CP      R24,R16
               CPC     R25,R17
      C        BRLT    -0x07             ; Destination: 0x000126
        X      RET
[012E]         LDI     R16,0x01
               LDI     R17,0x00
      C        RJMP    +0x0002           ; Destination: 0x000133
[0131]         SUBI    R16,0xFF
               SBCI    R17,0xFF
[0133]         CPI     R16,0x76
               LDI     R30,0x04
               CPC     R17,R30
      C        BRCS    -0x06             ; Destination: 0x000131
        X      RET
[0138]C X      RCALL   +0x0024           ; Destination: 0x00015D
               MOV     R22,R16
               MOV     R23,R17
               EOR     R20,R20
               EOR     R21,R21
      C        RJMP    +0x0003           ; Destination: 0x000141
[013E]C X      RCALL   -0x0011           ; Destination: 0x00012E
               SUBI    R20,0xFF
               SBCI    R21,0xFF
[0141]         CP      R20,R22
               CPC     R21,R23
      C        BRCS    -0x06             ; Destination: 0x00013E
      C X      RCALL   +0x001B           ; Destination: 0x000160
        X      RET
[0146]         ST      -Y,R21
               ST      -Y,R20
        X      RET
[0149]         LDI     R30,0x01
[014A]         LD      R20,Y+
               LD      R21,Y+
               SBRC    R30,0
        X      RET
               LD      R22,Y+
               LD      R23,Y+
               SBRC    R30,1
        X      RET
               LD      R10,Y+
               LD      R11,Y+
               SBRC    R30,2
        X      RET
               LD      R12,Y+
               LD      R13,Y+
               SBRC    R30,3
        X      RET
               LD      R14,Y+
               LD      R15,Y+
        X      RET
[015D]         ST      -Y,R23
               ST      -Y,R22
      C        RJMP    -0x001A           ; Destination: 0x000146
[0160]         LDI     R30,0x02
      C        RJMP    -0x0018           ; Destination: 0x00014A
[0162]         AND     R17,R17
      C        BREQ    +0x03             ; Destination: 0x000167
               ADD     R16,R16
               DEC     R17
      C        RJMP    -0x0005           ; Destination: 0x000162
[0167]  X      RET
[0168]         IN      R24,0x15
               ANDI    R24,0xF7
               OUT     0x15,R24
               LDI     R16,0x0A
               LDI     R17,0x00
        X      RET

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -