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

📄 atmega103.dis

📁 里面给出了ATmega103单片机编程的C语言实例程序
💻 DIS
📖 第 1 页 / 共 5 页
字号:
               MOV     R13,R25
[05BA]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x10
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x02             ; Destination: 0x0005C2
               AND     R25,R25
      C        BREQ    +0x3A             ; Destination: 0x0005FC
[05C2]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x08
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x02             ; Destination: 0x0005CA
               AND     R25,R25
      C        BREQ    +0x0C             ; Destination: 0x0005D6
[05CA]         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
[05D6]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x04
               ANDI    R25,0x00
               AND     R24,R24
      C        BREQ    +0x02             ; Destination: 0x0005DE
      CL       JMP     0x000647
                  <ext>
[05DE]         AND     R25,R25
      C        BREQ    +0x02             ; Destination: 0x0005E2
      CL       JMP     0x000647
                  <ext>
[05E2]CL       JMP     0x0005F5
                  <ext>
[05E4]         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
[05F5]         EOR     R2,R2
               EOR     R3,R3
               CP      R2,R12
               CPC     R3,R13
      C        BRLT    -0x16             ; Destination: 0x0005E4
      CL       JMP     0x000647
                  <ext>
[05FC]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x04
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x1A             ; Destination: 0x00061C
               AND     R25,R25
      C        BRNE    +0x18             ; Destination: 0x00061C
      CL       JMP     0x000617
                  <ext>
[0606]         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
[0617]         EOR     R2,R2
               EOR     R3,R3
               CP      R2,R12
               CPC     R3,R13
      C        BRLT    -0x16             ; Destination: 0x000606
[061C]         MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x08
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x02             ; Destination: 0x000624
               AND     R25,R25
      C        BREQ    +0x23             ; Destination: 0x000647
[0624]         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     0x000647
                  <ext>
[0632]         LDD     R2,Y+8
               LDD     R3,Y+9
               MOV     R24,R2
               MOV     R25,R3
               ADIW    R24,0x01
               STD     Y+8,R24
               STD     Y+9,R25
               MOV     R30,R2
               MOV     R31,R3
               LDD     R18,Z+0
               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
[0647]         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    -0x1E             ; Destination: 0x000632
               AND     R3,R3
      C        BRNE    -0x20             ; Destination: 0x000632
               MOV     R24,R14
               MOV     R25,R15
               ANDI    R24,0x04
               ANDI    R25,0x00
               AND     R24,R24
      C        BRNE    +0x02             ; Destination: 0x00065A
               AND     R25,R25
      C        BREQ    +0x20             ; Destination: 0x00067A
[065A]CL       JMP     0x00066D
                  <ext>
[065C]         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
[066D]         EOR     R2,R2
               EOR     R3,R3
               CP      R2,R12
               CPC     R3,R13
      C        BRLT    -0x16             ; Destination: 0x00065C
      CL       JMP     0x00067A
                  <ext>
[0674]         LDI     R24,0x60
               LDI     R25,0x00
               STD     Y+8,R24
               STD     Y+9,R25
      CL       JMP     0x000593
                  <ext>
[067A]         SUBI    R22,0xFF
               SBCI    R23,0xFF
[067C]         MOV     R30,R22
               MOV     R31,R23
               LDD     R2,Z+0
               AND     R2,R2
      C        BREQ    +0x02             ; Destination: 0x000683
      CL       JMP     0x000156
                  <ext>
[0683]         MOV     R16,R20
               MOV     R17,R21
               ADIW    R28,0x2F
      CL       CALL    0x00073A
                  <ext>
               ADIW    R28,0x04
               RET
[068A]CL       CALL    0x000728
                  <ext>
               MOV     R20,R18
               MOV     R21,R19
               MOV     R22,R16
               MOV     R23,R17
               MOV     R16,R20
               MOV     R17,R21
      CL       CALL    0x000A5B
                  <ext>
      CL       CALL    0x000734
                  <ext>
               RET
[0697]         ST      -Y,R22
               ST      -Y,R21
               ST      -Y,R20
               EOR     R21,R21
               SUB     R20,R20
               LDI     R22,0x10
[069D]C        BRCC    +0x02             ; Destination: 0x0006A0
               ADD     R20,R16
               ADC     R21,R17
[06A0]         SBRC    R18,0
               SUB     R20,R16
               SBRC    R18,0
               SBC     R21,R17
               ASR     R21
               ROR     R20
               ROR     R19
               ROR     R18
               DEC     R22
      C        BRNE    -0x0D             ; Destination: 0x00069D
               LD      R20,Y+
               LD      R21,Y+
               LD      R22,Y+
               RET
[06AE]         SET
      C        RJMP    +0x0001           ; Destination: 0x0006B1
[06B0]         CLT
[06B1]         ST      -Y,R20
               ST      -Y,R15
               ST      -Y,R14
               EOR     R14,R14
               SUB     R15,R15
               LDI     R20,0x11
[06B7]         ADC     R16,R16
               ADC     R17,R17
               DEC     R20
      C        BRNE    +0x07             ; Destination: 0x0006C2
      C        BRTC    +0x02             ; Destination: 0x0006BE
               MOV     R16,R14
               MOV     R17,R15
[06BE]         LD      R14,Y+
               LD      R15,Y+
               LD      R20,Y+
               RET
[06C2]         ADC     R14,R14
               ADC     R15,R15
               SUB     R14,R18
               SBC     R15,R19
      C        BRCC    +0x04             ; Destination: 0x0006CB
               ADD     R14,R18
               ADC     R15,R19
               CLC
      C        RJMP    -0x0014           ; Destination: 0x0006B7
[06CB]         SEC
      C        RJMP    -0x0016           ; Destination: 0x0006B7
[06CD]CL       CALL    0x000711
                  <ext>
               EOR     R20,R20
               EOR     R21,R21
      CL       JMP     0x0006D5
                  <ext>
[06D3]         SUBI    R20,0xFF
               SBCI    R21,0xFF
[06D5]         MOV     R2,R16
               MOV     R3,R17
               SUBI    R16,0xFF
               SBCI    R17,0xFF
               MOV     R30,R2
               MOV     R31,R3
               LPM
               AND     R0,R0
      C        BRNE    -0x0B             ; Destination: 0x0006D3
               MOV     R16,R20
               MOV     R17,R21
      CL       CALL    0x000714
                  <ext>
               RET
[06E3]         ST      -Y,R31
               ST      -Y,R30
               ST      -Y,R27
               ST      -Y,R26
               ST      -Y,R25
               ST      -Y,R24
               ST      -Y,R19
               ST      -Y,R18
               ST      -Y,R17
               ST      -Y,R16
               ST      -Y,R9
               ST      -Y,R8
               ST      -Y,R7
               ST      -Y,R6
               ST      -Y,R5
               ST      -Y,R4
               ST      -Y,R3
               ST      -Y,R2
               ST      -Y,R1
               ST      -Y,R0
               IN      R0,0x3F
               ST      -Y,R0
               RET
[06FA]         LD      R0,Y+
               OUT     0x3F,R0
               LD      R0,Y+
               LD      R1,Y+
               LD      R2,Y+
               LD      R3,Y+
               LD      R4,Y+
               LD      R5,Y+
               LD      R6,Y+
               LD      R7,Y+
               LD      R8,Y+
               LD      R9,Y+
               LD      R16,Y+
               LD      R17,Y+
               LD      R18,Y+
               LD      R19,Y+
               LD      R24,Y+
               LD      R25,Y+
               LD      R26,Y+
               LD      R27,Y+
               LD      R30,Y+
               LD      R31,Y+
               RET
[0711]         ST      -Y,R21
               ST      -Y,R20
               RET
[0714]         LDI     R30,0x01
[0715]         LD      R20,Y+
               LD      R21,Y+
               SBRC    R30,0
               RET
               LD      R22,Y+
               LD      R23,Y+
               SBRC    R30,1
               RET
               LD      R10,Y+
               LD      R11,Y+
               SBRC    R30,2
               RET
               LD      R12,Y+
               LD      R13,Y+
               SBRC    R30,3
               RET
               LD      R14,Y+
               LD      R15,Y+
               RET
[0728]         ST      -Y,R23
               ST      -Y,R22
      C        RJMP    -0x001A           ; Destination: 0x000711
[072B]         ST      -Y,R11
               ST      -Y,R10
      C        RJMP    -0x0006           ; Destination: 0x000728
[072E]         ST      -Y,R13
               ST      -Y,R12
      C        RJMP    -0x0006           ; Destination: 0x00072B
[0731]         ST      -Y,R15
               ST      -Y,R14
      C        RJMP    -0x0006           ; Destination: 0x00072E
[0734]         LDI     R30,0x02
      C        RJMP    -0x0021           ; Destination: 0x000715
[0736]         LDI     R30,0x04
      C        RJMP    -0x0023           ; Destination: 0x000715
[0738]         LDI     R30,0x08
      C        RJMP    -0x0025           ; Destination: 0x000715
[073A]         EOR     R30,R30
      C        RJMP    -0x0027           ; Destination: 0x000715
[073C]         ST      -Y,R19

⌨️ 快捷键说明

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