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

📄 atmega103.dis

📁 里面给出了ATmega103单片机编程的C语言实例程序
💻 DIS
📖 第 1 页 / 共 5 页
字号:
               ST      -Y,R18
               ST      -Y,R17
               ST      -Y,R16
               RET
[0741]CL       CALL    0x000711
                  <ext>
[0743]         SBIC    0x1C,1
      C        RJMP    -0x0002           ; Destination: 0x000743
       L       STS     0x003F,R17
                  <ext>
       L       STS     0x003E,R16
                  <ext>
               OUT     0x1D,R18
               IN      R20,0x3F
               CLI
               SBI     0x1C,2
               SBI     0x1C,1
               OUT     0x3F,R20
               EOR     R16,R16
               EOR     R17,R17
      CL       CALL    0x000714
                  <ext>
               RET
[0754]         SBIC    0x1C,1
      C        RJMP    -0x0002           ; Destination: 0x000754
       L       STS     0x003F,R17
                  <ext>
       L       STS     0x003E,R16
                  <ext>
               SBI     0x1C,0
               IN      R16,0x1D
               EOR     R17,R17
               RET
[075E]         MOV     R30,R16
               MOV     R31,R17
               LDD     R26,Z+0
               LDD     R27,Z+1
               ST      X,R18
               LDD     R24,Z+0
               LDD     R25,Z+1
               ADIW    R24,0x01
               STD     Z+0,R24
               STD     Z+1,R25
               RET
[0769]CL       CALL    0x00073C
                  <ext>
      CL       CALL    0x00072B
                  <ext>
               SBIW    R28,0x04
               LDD     R22,Y+10
               LDD     R23,Y+11
               LDI     R24,0x02
               LDI     R25,0x00
               STD     Y+0,R24
               STD     Y+1,R25
               MOV     R24,R28
               MOV     R25,R29
               ADIW    R24,0x0C
               MOV     R18,R24
               MOV     R19,R25
               EOR     R16,R16
               EOR     R17,R17
      CL       CALL    0x000A51
                  <ext>
               MOV     R10,R16
               MOV     R11,R17
               STD     Y+2,R10
               STD     Y+3,R11
               LDD     R2,Y+12
               LDD     R3,Y+13
               STD     Y+0,R2
               STD     Y+1,R3
               LDI     R18,0x68
               LDI     R19,0x00
               MOV     R24,R28
               MOV     R25,R29
               ADIW    R24,0x0A
               MOV     R16,R24
               MOV     R17,R25
      CL       CALL    0x00014B
                  <ext>
               MOV     R20,R16
               MOV     R21,R17
               MOV     R30,R20
               MOV     R31,R21
               ADD     R30,R22
               ADC     R31,R23
               EOR     R2,R2
               STD     Z+0,R2
               ADIW    R28,0x04
      CL       CALL    0x000736
                  <ext>
               ADIW    R28,0x04
               RET
[079B]CL       JMP     0x0007A1
                  <ext>
[079D]         SUBI    R16,0xFF
               SBCI    R17,0xFF
               SUBI    R18,0xFF
               SBCI    R19,0xFF
[07A1]         MOV     R30,R16
               MOV     R31,R17
               LDD     R2,Z+0
               AND     R2,R2
      C        BREQ    +0x07             ; Destination: 0x0007AD
               MOV     R30,R18
               MOV     R31,R19
               LDD     R4,Z+0
               AND     R4,R4
      C        BREQ    +0x02             ; Destination: 0x0007AD
               CP      R2,R4
      C        BREQ    -0x10             ; Destination: 0x00079D
[07AD]         MOV     R30,R18
               MOV     R31,R19
               LDD     R2,Z+0
               MOV     R30,R16
               MOV     R31,R17
               LDD     R3,Z+0
               CP      R3,R2
      C        BRNE    +0x04             ; Destination: 0x0007B9
               EOR     R16,R16
               EOR     R17,R17
      CL       JMP     0x0007C7
                  <ext>
[07B9]         MOV     R30,R18
               MOV     R31,R19
               LDD     R2,Z+0
               MOV     R30,R16
               MOV     R31,R17
               LDD     R3,Z+0
               CP      R3,R2
      C        BRCC    +0x04             ; Destination: 0x0007C5
               LDI     R16,0xFF
               LDI     R17,0xFF
      CL       JMP     0x0007C7
                  <ext>
[07C5]         LDI     R16,0x01
               LDI     R17,0x00
[07C7]         RET
[07C8]CL       CALL    0x00073C
                  <ext>
      CL       CALL    0x000731
                  <ext>
               SBIW    R28,0x22
               LDD     R14,Y+50
               LDD     R15,Y+51
               LDI     R16,0x70
               LDI     R17,0x00
      CL       CALL    0x000A88
                  <ext>
               MOV     R30,R28
               MOV     R31,R29
               LDD     R2,Z+46
               LDD     R3,Z+47
               LDD     R4,Z+48
               LDD     R5,Z+49
               CP      R2,R16
               CPC     R3,R17
               CPC     R4,R18
               CPC     R5,R19
      C        BRNE    +0x06             ; Destination: 0x0007E4
               LDI     R20,0xA4
               LDI     R21,0x00
               MOV     R10,R20
               MOV     R11,R21
      CL       JMP     0x000874
                  <ext>
[07E4]         EOR     R2,R2
               STD     Y+25,R2
               MOV     R24,R28
               MOV     R25,R29
               ADIW    R24,0x19
               MOV     R10,R24
               MOV     R11,R25
      CL       JMP     0x000863
                  <ext>
[07ED]         MOV     R2,R14
               MOV     R3,R15
               EOR     R4,R4
               SBRC    R3,7
               COM     R4
               EOR     R5,R5
               SBRC    R4,7
               COM     R5
               MOV     R30,R28
               MOV     R31,R29
               LDD     R6,Z+46
               LDD     R7,Z+47
               LDD     R8,Z+48
               LDD     R9,Z+49
               ST      -Y,R5
               ST      -Y,R4
               ST      -Y,R3
               ST      -Y,R2
               MOV     R16,R6
               MOV     R17,R7
               MOV     R18,R8
               MOV     R19,R9
      CL       CALL    0x000B09
                  <ext>
               MOV     R30,R28
               MOV     R31,R29
               STD     Z+26,R16
               STD     Z+27,R17
               STD     Z+28,R18
               STD     Z+29,R19
               LDD     R12,Z+26
               LDD     R13,Z+27
               MOV     R20,R12
               MOV     R21,R13
               CPI     R20,0x0A
               LDI     R24,0x00
               CPC     R21,R24
      C        BRGE    +0x12             ; Destination: 0x000825
               MOV     R20,R10
               MOV     R21,R11
               SUBI    R20,0x01
               SBCI    R21,0x00
               MOV     R2,R20
               MOV     R3,R21
               MOV     R10,R2
               MOV     R11,R3
               MOV     R20,R12
               MOV     R21,R13
               SUBI    R20,0xD0
               SBCI    R21,0xFF
               MOV     R4,R20
               MOV     R30,R2
               MOV     R31,R3
               STD     Z+0,R4
      CL       JMP     0x00083D
                  <ext>
[0825]         MOV     R20,R14
               MOV     R21,R15
               CPI     R20,0x10
               LDI     R24,0x00
               CPC     R21,R24
      C        BRNE    +0x12             ; Destination: 0x00083D
               MOV     R20,R10
               MOV     R21,R11
               SUBI    R20,0x01
               SBCI    R21,0x00
               MOV     R2,R20
               MOV     R3,R21
               MOV     R10,R2
               MOV     R11,R3
               LDI     R20,0x93
               LDI     R21,0x00
               MOV     R30,R12
               MOV     R31,R13
               ADD     R30,R20
               ADC     R31,R21
               LDD     R4,Z+0
               MOV     R30,R2
               MOV     R31,R3
               STD     Z+0,R4
[083D]         MOV     R2,R14
               MOV     R3,R15
               EOR     R4,R4
               SBRC    R3,7
               COM     R4
               EOR     R5,R5
               SBRC    R4,7
               COM     R5
               MOV     R30,R28
               MOV     R31,R29
               LDD     R6,Z+46
               LDD     R7,Z+47
               LDD     R8,Z+48
               LDD     R9,Z+49
               ST      -Y,R5
               ST      -Y,R4
               ST      -Y,R3
               ST      -Y,R2
               MOV     R16,R6
               MOV     R17,R7
               MOV     R18,R8
               MOV     R19,R9
      CL       CALL    0x000B02
                  <ext>
               MOV     R30,R28
               MOV     R31,R29
               STD     Z+30,R16
               STD     Z+31,R17
               STD     Z+32,R18
               STD     Z+33,R19
               LDD     R2,Z+30
               LDD     R3,Z+31
               LDD     R4,Z+32
               LDD     R5,Z+33
               STD     Z+46,R2
               STD     Z+47,R3
               STD     Z+48,R4
               STD     Z+49,R5
[0863]         LDI     R16,0x70
               LDI     R17,0x00
      CL       CALL    0x000A88
                  <ext>
               MOV     R30,R28
               MOV     R31,R29
               LDD     R2,Z+46
               LDD     R3,Z+47
               LDD     R4,Z+48
               LDD     R5,Z+49
               CP      R2,R16
               CPC     R3,R17
               CPC     R4,R18
               CPC     R5,R19
      C        BREQ    +0x02             ; Destination: 0x000874
      CL       JMP     0x0007ED
                  <ext>
[0874]         MOV     R18,R10
               MOV     R19,R11
               LDD     R16,Y+44
               LDD     R17,Y+45
      CL       CALL    0x000A79
                  <ext>
               ADIW    R28,0x22
      CL       CALL    0x00073A
                  <ext>
               ADIW    R28,0x04
               RET
[087F]CL       CALL    0x000711
                  <ext>
               EOR     R20,R20
               EOR     R21,R21
      CL       JMP     0x000887
                  <ext>
[0885]         SUBI    R20,0xFF
               SBCI    R21,0xFF
[0887]         MOV     R2,R16
               MOV     R3,R17
               SUBI    R16,0xFF
               SBCI    R17,0xFF
               MOV     R30,R2
               MOV     R31,R3
               LDD     R2,Z+0
               AND     R2,R2
      C        BRNE    -0x0B             ; Destination: 0x000885
               MOV     R16,R20
               MOV     R17,R21
      CL       CALL    0x000714
                  <ext>
               RET
[0895]CL       CALL    0x00072B
                  <ext>
               MOV     R10,R16
               MOV     R11,R17
      CL       JMP     0x0008A0
                  <ext>
[089B]         MOV     R24,R10
               MOV     R25,R11
               ADIW    R24,0x01
               MOV     R10,R24
               MOV     R11,R25
[08A0]         MOV     R30,R10
               MOV     R31,R11
               LDD     R16,Z+0
               EOR     R17,R17
      CL       CALL    0x0009F5
                  <ext>
               AND     R16,R16
      C        BRNE    -0x0D             ; Destination: 0x00089B
               AND     R17,R17
      C        BRNE    -0x0F             ; Destination: 0x00089B
               EOR     R22,R22
               EOR     R23,R23
               MOV     R30,R10
               MOV     R31,R11
               LDD     R24,Z+0
               CPI     R24,0x2D
      C        BRNE    +0x08             ; Destination: 0x0008B9
               LDI     R22,0x01
               MOV     R24,R10
               MOV     R25,R11
               ADIW    R24,0x01
               MOV     R10,R24
               MOV     R11,R25
      CL       JMP     0x0008C3
                  <ext>
[08B9]         MOV     R30,R10
               MOV     R31,R11
               LDD     R24,Z+0
               CPI     R24,0x2B
      C 

⌨️ 快捷键说明

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