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

📄 atmega103.dis

📁 里面给出了ATmega103单片机编程的C语言实例程序
💻 DIS
📖 第 1 页 / 共 5 页
字号:
      CL       JMP     0x000445
                  <ext>
[0437]         LDD     R30,Y+8
               LDD     R31,Y+9
               LDD     R16,Z+0
               EOR     R17,R17
      CL       CALL    0x000A38
                  <ext>
               LDD     R30,Y+8
               LDD     R31,Y+9
               STD     Z+0,R16
               LDD     R24,Y+8
               LDD     R25,Y+9
               ADIW    R24,0x01
               STD     Y+8,R24
               STD     Y+9,R25
[0445]         LDD     R30,Y+8
               LDD     R31,Y+9
               LDD     R2,Z+0
               AND     R2,R2
      C        BRNE    -0x13             ; Destination: 0x000437
[044A]         MOV     R24,R28
               MOV     R25,R29
               ADIW    R24,0x0C
               STD     Y+8,R24
               STD     Y+9,R25
      CL       JMP     0x000593
                  <ext>
[0451]         SUBI    R28,0xC1
               SBCI    R29,0xFF
               LDD     R24,Y+0
               LDD     R25,Y+1
               SUBI    R28,0x3F
               SBCI    R29,0x00
               ADIW    R24,0x02
               SUBI    R28,0xC1
               SBCI    R29,0xFF
               STD     Y+0,R24
               STD     Y+1,R25
               SUBI    R28,0x3F
               SBCI    R29,0x00
               SUBI    R28,0xC1
               SBCI    R29,0xFF
               LDD     R30,Y+0
               LDD     R31,Y+1
               SUBI    R28,0x3F
               SBCI    R29,0x00
               SBIW    R30,0x02
               LDD     R2,Z+0
               LDD     R3,Z+1
               STD     Y+37,R2
               STD     Y+38,R3
               LDD     R18,Y+37
               LDD     R19,Y+38
               LDD     R16,Y+57
               LDD     R17,Y+58
               LDD     R0,Y+59
               LDD     R1,Y+60
               MOV     R30,R0
               MOV     R31,R1
      CL       CALL    0x000A6F
                  <ext>
               SUBI    R20,0xFF
               SBCI    R21,0xFF
      CL       JMP     0x00067A
                  <ext>
[0477]         SUBI    R28,0xC1
               SBCI    R29,0xFF
               LDD     R24,Y+0
               LDD     R25,Y+1
               SUBI    R28,0x3F
               SBCI    R29,0x00
               ADIW    R24,0x02
               SUBI    R28,0xC1
               SBCI    R29,0xFF
               STD     Y+0,R24
               STD     Y+1,R25
               SUBI    R28,0x3F
               SBCI    R29,0x00
               SUBI    R28,0xC1
               SBCI    R29,0xFF
               LDD     R30,Y+0
               LDD     R31,Y+1
               SUBI    R28,0x3F
               SBCI    R29,0x00
               SBIW    R30,0x02
               LDD     R2,Z+0
               LDD     R3,Z+1
               STD     Y+6,R2
               STD     Y+7,R3
               AND     R12,R12
      C        BRNE    +0x02             ; Destination: 0x000493
               AND     R13,R13
      C        BREQ    +0x06             ; Destination: 0x000499
[0493]         LDD     R16,Y+6
               LDD     R17,Y+7
      CL       CALL    0x0006CD
                  <ext>
               SUB     R12,R16
               SBC     R13,R17
[0499]         LDD     R2,Y+4
               LDD     R3,Y+5
               AND     R2,R2
      C        BRNE    +0x08             ; Destination: 0x0004A5
               AND     R3,R3
      C        BRNE    +0x06             ; Destination: 0x0004A5
               LDD     R16,Y+6
               LDD     R17,Y+7
      CL       CALL    0x0006CD
                  <ext>
               STD     Y+4,R16
               STD     Y+5,R17
[04A5]         AND     R12,R12
      C        BRNE    +0x02             ; Destination: 0x0004A9
               AND     R13,R13
      C        BREQ    +0x0D             ; Destination: 0x0004B6
[04A9]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x08
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x02             ; Destination: 0x0004B1
               AND     R25,R25
      C        BREQ    +0x05             ; Destination: 0x0004B6
[04B1]         MOV     R24,R12
               MOV     R25,R13
               SBIW    R24,0x01
               MOV     R12,R24
               MOV     R13,R25
[04B6]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x10
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x02             ; Destination: 0x0004BE
               AND     R25,R25
      C        BREQ    +0x3A             ; Destination: 0x0004F8
[04BE]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x08
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x02             ; Destination: 0x0004C6
               AND     R25,R25
      C        BREQ    +0x0C             ; Destination: 0x0004D2
[04C6]         MOV     R18,R10
               EOR     R19,R19
               LDD     R16,Y+57
               LDD     R17,Y+58
               LDD     R0,Y+59
               LDD     R1,Y+60
               MOV     R30,R0
               MOV     R31,R1
      CL       CALL    0x000A6F
                  <ext>
               SUBI    R20,0xFF
               SBCI    R21,0xFF
[04D2]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x04
               ANDI    R25,0x00
               AND     R24,R24
      C        BREQ    +0x02             ; Destination: 0x0004DA
      CL       JMP     0x000544
                  <ext>
[04DA]         AND     R25,R25
      C        BREQ    +0x02             ; Destination: 0x0004DE
      CL       JMP     0x000544
                  <ext>
[04DE]CL       JMP     0x0004F1
                  <ext>
[04E0]         LDI     R18,0x30
               LDI     R19,0x00
               LDD     R16,Y+57
               LDD     R17,Y+58
               LDD     R0,Y+59
               LDD     R1,Y+60
               MOV     R30,R0
               MOV     R31,R1
      CL       CALL    0x000A6F
                  <ext>
               SUBI    R20,0xFF
               SBCI    R21,0xFF
               MOV     R24,R12
               MOV     R25,R13
               SBIW    R24,0x01
               MOV     R12,R24
               MOV     R13,R25
[04F1]         EOR     R2,R2
               EOR     R3,R3
               CP      R2,R12
               CPC     R3,R13
      C        BRLT    -0x16             ; Destination: 0x0004E0
      CL       JMP     0x000544
                  <ext>
[04F8]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x04
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x1A             ; Destination: 0x000518
               AND     R25,R25
      C        BRNE    +0x18             ; Destination: 0x000518
      CL       JMP     0x000513
                  <ext>
[0502]         LDI     R18,0x20
               LDI     R19,0x00
               LDD     R16,Y+57
               LDD     R17,Y+58
               LDD     R0,Y+59
               LDD     R1,Y+60
               MOV     R30,R0
               MOV     R31,R1
      CL       CALL    0x000A6F
                  <ext>
               SUBI    R20,0xFF
               SBCI    R21,0xFF
               MOV     R24,R12
               MOV     R25,R13
               SBIW    R24,0x01
               MOV     R12,R24
               MOV     R13,R25
[0513]         EOR     R2,R2
               EOR     R3,R3
               CP      R2,R12
               CPC     R3,R13
      C        BRLT    -0x16             ; Destination: 0x000502
[0518]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x08
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x02             ; Destination: 0x000520
               AND     R25,R25
      C        BREQ    +0x24             ; Destination: 0x000544
[0520]         MOV     R18,R10
               EOR     R19,R19
               LDD     R16,Y+57
               LDD     R17,Y+58
               LDD     R0,Y+59
               LDD     R1,Y+60
               MOV     R30,R0
               MOV     R31,R1
      CL       CALL    0x000A6F
                  <ext>
               SUBI    R20,0xFF
               SBCI    R21,0xFF
      CL       JMP     0x000544
                  <ext>
[052E]         LDD     R2,Y+6
               LDD     R3,Y+7
               MOV     R30,R2
               MOV     R31,R3
               LPM
               MOV     R18,R0
               EOR     R19,R19
               LDD     R16,Y+57
               LDD     R17,Y+58
               LDD     R0,Y+59
               LDD     R1,Y+60
               MOV     R30,R0
               MOV     R31,R1
      CL       CALL    0x000A6F
                  <ext>
               SUBI    R20,0xFF
               SBCI    R21,0xFF
               LDD     R24,Y+6
               LDD     R25,Y+7
               ADIW    R24,0x01
               STD     Y+6,R24
               STD     Y+7,R25
[0544]         LDD     R2,Y+4
               LDD     R3,Y+5
               MOV     R24,R2
               MOV     R25,R3
               SBIW    R24,0x01
               STD     Y+4,R24
               STD     Y+5,R25
               AND     R2,R2
      C        BRNE    -0x1F             ; Destination: 0x00052E
               AND     R3,R3
      C        BRNE    -0x21             ; Destination: 0x00052E
               MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x04
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x04             ; Destination: 0x000559
               AND     R25,R25
      C        BRNE    +0x02             ; Destination: 0x000559
      CL       JMP     0x00067A
                  <ext>
[0559]CL       JMP     0x00056C
                  <ext>
[055B]         LDI     R18,0x20
               LDI     R19,0x00
               LDD     R16,Y+57
               LDD     R17,Y+58
               LDD     R0,Y+59
               LDD     R1,Y+60
               MOV     R30,R0
               MOV     R31,R1
      CL       CALL    0x000A6F
                  <ext>
               SUBI    R20,0xFF
               SBCI    R21,0xFF
               MOV     R24,R12
               MOV     R25,R13
               SBIW    R24,0x01
               MOV     R12,R24
               MOV     R13,R25
[056C]         EOR     R2,R2
               EOR     R3,R3
               CP      R2,R12
               CPC     R3,R13
      C        BRLT    -0x16             ; Destination: 0x00055B
      CL       JMP     0x00067A
                  <ext>
[0573]         SUBI    R28,0xC1
               SBCI    R29,0xFF
               LDD     R24,Y+0
               LDD     R25,Y+1
               SUBI    R28,0x3F
               SBCI    R29,0x00
               ADIW    R24,0x02
               SUBI    R28,0xC1
               SBCI    R29,0xFF
               STD     Y+0,R24
               STD     Y+1,R25
               SUBI    R28,0x3F
               SBCI    R29,0x00
               SUBI    R28,0xC1
               SBCI    R29,0xFF
               LDD     R30,Y+0
               LDD     R31,Y+1
               SUBI    R28,0x3F
               SBCI    R29,0x00
               SBIW    R30,0x02
               LDD     R2,Z+0
               LDD     R3,Z+1
               STD     Y+8,R2
               STD     Y+9,R3
               AND     R2,R2
      C        BRNE    +0x06             ; Destination: 0x000593
               AND     R3,R3
      C        BRNE    +0x04             ; Destination: 0x000593
               LDI     R24,0x8B
               LDI     R25,0x00
               STD     Y+8,R24
               STD     Y+9,R25
[0593]         AND     R12,R12
      C        BRNE    +0x02             ; Destination: 0x000597
               AND     R13,R13
      C        BREQ    +0x06             ; Destination: 0x00059D
[0597]         LDD     R16,Y+8
               LDD     R17,Y+9
      CL       CALL    0x00087F
                  <ext>
               SUB     R12,R16
               SBC     R13,R17
[059D]         LDD     R2,Y+4
               LDD     R3,Y+5
               AND     R2,R2
      C        BRNE    +0x08             ; Destination: 0x0005A9
               AND     R3,R3
      C        BRNE    +0x06             ; Destination: 0x0005A9
               LDD     R16,Y+8
               LDD     R17,Y+9
      CL       CALL    0x00087F
                  <ext>
               STD     Y+4,R16
               STD     Y+5,R17
[05A9]         AND     R12,R12
      C        BRNE    +0x02             ; Destination: 0x0005AD
               AND     R13,R13
      C        BREQ    +0x0D             ; Destination: 0x0005BA
[05AD]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x08
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x02             ; Destination: 0x0005B5
               AND     R25,R25
      C        BREQ    +0x05             ; Destination: 0x0005BA
[05B5]         MOV     R24,R12
               MOV     R25,R13
               SBIW    R24,0x01
               MOV     R12,R24

⌨️ 快捷键说明

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