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

📄 main.lst

📁 atmel公司atmega单片机bootloader的源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
   \   000000C2   E040               LDI     R20, 0
   \   000000C4   0734               CPC     R19, R20
   \   000000C6   F2E4               BRLT    ??main_10
   \                     ??main_5:
   \   000000C8   E00D               LDI     R16, 13
   \   000000CA   CFAF               RJMP    ??main_3
   \                     ??main_8:
   \   000000CC   3602               CPI     R16, 98
   \   000000CE   F441               BRNE    ??main_11
   \   000000D0   E509               LDI     R16, 89
   \   000000D2   ........           CALL    sendchar
   \   000000D6   E001               LDI     R16, 1
   \   000000D8   ........           CALL    sendchar
   \   000000DC   E000               LDI     R16, 0
   \   000000DE   CFA5               RJMP    ??main_3
   \                     ??main_11:
   \   000000E0   3402               CPI     R16, 66
   \   000000E2   F469               BRNE    ??main_12
   \   000000E4   ........           CALL    recchar
   \   000000E8   2F90               MOV     R25, R16
   \   000000EA   ........           CALL    recchar
   \   000000EE   2F80               MOV     R24, R16
   \   000000F0   ........           CALL    recchar
   \   000000F4   01AE               MOVW    R21:R20, R29:R28
   \   000000F6   2F20               MOV     R18, R16
   \   000000F8   018C               MOVW    R17:R16, R25:R24
   \   000000FA   ....               RCALL   BlockLoad
   \   000000FC   CF96               RJMP    ??main_3
   \                     ??main_12:
   \   000000FE   3607               CPI     R16, 103
   \   00000100   F469               BRNE    ??main_13
   \   00000102   ........           CALL    recchar
   \   00000106   2F90               MOV     R25, R16
   \   00000108   ........           CALL    recchar
   \   0000010C   2F80               MOV     R24, R16
   \   0000010E   ........           CALL    recchar
   \   00000112   01AE               MOVW    R21:R20, R29:R28
   \   00000114   2F20               MOV     R18, R16
   \   00000116   018C               MOVW    R17:R16, R25:R24
   \   00000118   ....               RCALL   BlockRead
   \   0000011A   CF89               RJMP    ??main_0
   \                     ??main_13:
   \   0000011C   3502               CPI     R16, 82
   \   0000011E   F5A1               BRNE    ??main_14
   \                     ??main_15:
   \   00000120   B707               IN      R16, 0x37
   \   00000122   2F10               MOV     R17, R16
   \   00000124   FD10               SBRC    R17, 0
   \   00000126   CFFC               RJMP    ??main_15
   \   00000128   E111               LDI     R17, 17
   \   0000012A   2400               CLR     R0
   \   0000012C   BF17               OUT     0x37, R17
   \   0000012E   95E8               SPM
   \   00000130   8108               LD      R16, Y
   \   00000132   8119               LDD     R17, Y+1
   \   00000134   812A               LDD     R18, Y+2
   \   00000136   0F00               LSL     R16
   \   00000138   1F11               ROL     R17
   \   0000013A   1F22               ROL     R18
   \   0000013C   5F0F               SUBI    R16, 255
   \   0000013E   4F1F               SBCI    R17, 255
   \   00000140   4F2F               SBCI    R18, 255
   \   00000142   01F8               MOVW    R31:R30, R17:R16
   \   00000144   BF2B               OUT     0x3B, R18
   \   00000146   9006               ELPM    R0, Z
   \   00000148   E000               LDI     R16, 0
   \   0000014A   BF0B               OUT     0x3B, R16
   \   0000014C   2D00               MOV     R16, R0
   \   0000014E   ........           CALL    sendchar
   \   00000152   8108               LD      R16, Y
   \   00000154   8119               LDD     R17, Y+1
   \   00000156   812A               LDD     R18, Y+2
   \   00000158   0F00               LSL     R16
   \   0000015A   1F11               ROL     R17
   \   0000015C   1F22               ROL     R18
   \   0000015E   01F8               MOVW    R31:R30, R17:R16
   \   00000160   BF2B               OUT     0x3B, R18
   \   00000162   9006               ELPM    R0, Z
   \   00000164   2D00               MOV     R16, R0
   \   00000166   E010               LDI     R17, 0
   \   00000168   BF1B               OUT     0x3B, R17
   \                     ??main_16:
   \   0000016A   ........           CALL    sendchar
   \   0000016E   8108               LD      R16, Y
   \   00000170   8119               LDD     R17, Y+1
   \   00000172   812A               LDD     R18, Y+2
   \   00000174   813B               LDD     R19, Y+3
   \   00000176   5F0F               SUBI    R16, 255
   \   00000178   4F1F               SBCI    R17, 255
   \   0000017A   4F2F               SBCI    R18, 255
   \   0000017C   4F3F               SBCI    R19, 255
   \   0000017E   8308               ST      Y, R16
   \   00000180   8319               STD     Y+1, R17
   \   00000182   832A               STD     Y+2, R18
   \   00000184   833B               STD     Y+3, R19
   \   00000186   CF53               RJMP    ??main_0
   \                     ??main_14:
   \   00000188   3603               CPI     R16, 99
   \   0000018A   F429               BRNE    ??main_17
   \   0000018C   ........           CALL    recchar
   \   00000190   2F80               MOV     R24, R16
   \   00000192   E090               LDI     R25, 0
   \   00000194   CF99               RJMP    ??main_5
   \                     ??main_17:
   \   00000196   3403               CPI     R16, 67
   \   00000198   F4A1               BRNE    ??main_18
   \   0000019A   ........           CALL    recchar
   \   0000019E   2B90               OR      R25, R16
   \                     ??main_19:
   \   000001A0   B707               IN      R16, 0x37
   \   000001A2   2F10               MOV     R17, R16
   \   000001A4   FD10               SBRC    R17, 0
   \   000001A6   CFFC               RJMP    ??main_19
   \   000001A8   E001               LDI     R16, 1
   \   000001AA   8148               LD      R20, Y
   \   000001AC   8159               LDD     R21, Y+1
   \   000001AE   816A               LDD     R22, Y+2
   \   000001B0   0F44               LSL     R20
   \   000001B2   1F55               ROL     R21
   \   000001B4   1F66               ROL     R22
   \   000001B6   01FA               MOVW    R31:R30, R21:R20
   \   000001B8   BF6B               OUT     0x3B, R22
   \   000001BA   010C               MOVW    R1:R0, R25:R24
   \   000001BC   BF07               OUT     0x37, R16
   \   000001BE   95E8               SPM
   \   000001C0   C033               RJMP    ??main_20
   \                     ??main_18:
   \   000001C2   360D               CPI     R16, 109
   \   000001C4   F501               BRNE    ??main_21
   \   000001C6   8108               LD      R16, Y
   \   000001C8   8119               LDD     R17, Y+1
   \   000001CA   812A               LDD     R18, Y+2
   \   000001CC   813B               LDD     R19, Y+3
   \   000001CE   3000               CPI     R16, 0
   \   000001D0   EF48               LDI     R20, 248
   \   000001D2   0714               CPC     R17, R20
   \   000001D4   E041               LDI     R20, 1
   \   000001D6   0724               CPC     R18, R20
   \   000001D8   E040               LDI     R20, 0
   \   000001DA   0734               CPC     R19, R20
   \   000001DC   F024               BRLT    ??main_22
   \   000001DE   E30F               LDI     R16, 63
   \   000001E0   ........           CALL    sendchar
   \   000001E4   CF71               RJMP    ??main_5
   \                     ??main_22:
   \   000001E6   B707               IN      R16, 0x37
   \   000001E8   2F10               MOV     R17, R16
   \   000001EA   FD10               SBRC    R17, 0
   \   000001EC   CFFC               RJMP    ??main_22
   \   000001EE   E005               LDI     R16, 5
   \   000001F0   8148               LD      R20, Y
   \   000001F2   8159               LDD     R21, Y+1
   \   000001F4   816A               LDD     R22, Y+2
   \   000001F6   0F44               LSL     R20
   \   000001F8   1F55               ROL     R21
   \   000001FA   1F66               ROL     R22
   \   000001FC   01FA               MOVW    R31:R30, R21:R20
   \   000001FE   BF6B               OUT     0x3B, R22
   \                     ??main_23:
   \   00000200   BF07               OUT     0x37, R16
   \   00000202   95E8               SPM
   \   00000204   CF61               RJMP    ??main_5
   \                     ??main_21:
   \   00000206   3404               CPI     R16, 68
   \   00000208   F4D9               BRNE    ??main_24
   \                     ??main_25:
   \   0000020A   B707               IN      R16, 0x37
   \   0000020C   2F10               MOV     R17, R16
   \   0000020E   FD10               SBRC    R17, 0
   \   00000210   CFFC               RJMP    ??main_25
   \   00000212   8108               LD      R16, Y
   \   00000214   BD01               OUT     0x21, R16
   \   00000216   8119               LDD     R17, Y+1
   \   00000218   BD12               OUT     0x22, R17
   \   0000021A   ........           CALL    recchar
   \   0000021E   BD00               OUT     0x20, R16
   \   00000220   9AFA               SBI     0x1F, 0x02
   \   00000222   9AF9               SBI     0x1F, 0x01
   \                     ??main_26:
   \   00000224   99F9               SBIC    0x1F, 0x01
   \   00000226   CFFE               RJMP    ??main_26
   \                     ??main_20:
   \   00000228   8108               LD      R16, Y
   \   0000022A   8119               LDD     R17, Y+1
   \   0000022C   812A               LDD     R18, Y+2
   \   0000022E   813B               LDD     R19, Y+3
   \   00000230   5F0F               SUBI    R16, 255
   \   00000232   4F1F               SBCI    R17, 255
   \   00000234   4F2F               SBCI    R18, 255
   \   00000236   4F3F               SBCI    R19, 255
   \   00000238   8308               ST      Y, R16
   \   0000023A   8319               STD     Y+1, R17
   \   0000023C   832A               STD     Y+2, R18
   \   0000023E   CF16               RJMP    ??main_7
   \                     ??main_24:
   \   00000240   3604               CPI     R16, 100
   \   00000242   F439               BRNE    ??main_27
   \   00000244   8108               LD      R16, Y
   \   00000246   BD01               OUT     0x21, R16
   \   00000248   8119               LDD     R17, Y+1
   \   0000024A   BD12               OUT     0x22, R17
   \   0000024C   9AF8               SBI     0x1F, 0x00
   \   0000024E   B500               IN      R16, 0x20
   \   00000250   CF8C               RJMP    ??main_16
   \                     ??main_27:
   \   00000252   360C               CPI     R16, 108
   \   00000254   F451               BRNE    ??main_28
   \                     ??main_29:
   \   00000256   B707               IN      R16, 0x37
   \   00000258   2F10               MOV     R17, R16
   \   0000025A   FD10               SBRC    R17, 0
   \   0000025C   CFFC               RJMP    ??main_29
   \   0000025E   ........           CALL    recchar
   \   00000262   2F10               MOV     R17, R16
   \   00000264   E009               LDI     R16, 9
   \   00000266   2E01               MOV     R0, R17
   \   00000268   CFCB               RJMP    ??main_23
   \                     ??main_28:
   \   0000026A   3702               CPI     R16, 114
   \   0000026C   F459               BRNE    ??main_30
   \                     ??main_31:
   \   0000026E   B707               IN      R16, 0x37
   \   00000270   2F10               MOV     R17, R16
   \   00000272   FD10               SBRC    R17, 0
   \   00000274   CFFC               RJMP    ??main_31
   \   00000276   E009               LDI     R16, 9
   \   00000278   E0E1               LDI     R30, 1
   \                     ??main_32:
   \   0000027A   E0F0               LDI     R31, 0
   \   0000027C   BF07               OUT     0x37, R16
   \   0000027E   9114               LPM     R17, Z
   \   00000280   2F01               MOV     R16, R17
   \   00000282   CED3               RJMP    ??main_3
   \                     ??main_30:
   \   00000284   3406               CPI     R16, 70
   \   00000286   F439               BRNE    ??main_33
   \                     ??main_34:
   \   00000288   B707               IN      R16, 0x37
   \   0000028A   2F10               MOV     R17, R16
   \   0000028C   FD10               SBRC    R17, 0
   \   0000028E   CFFC               RJMP    ??main_34
   \   00000290   E009               LDI     R16, 9
   \   00000292   E0E0               LDI     R30, 0
   \   00000294   CFF2               RJMP    ??main_32
   \                     ??main_33:
   \   00000296   340E               CPI     R16, 78
   \   00000298   F439               BRNE    ??main_35
   \                     ??main_36:
   \   0000029A   B707               IN      R16, 0x37
   \   0000029C   2F10               MOV     R17, R16
   \   0000029E   FD10               SBRC    R17, 0
   \   000002A0   CFFC               RJMP    ??main_36
   \   000002A2   E009               LDI     R16, 9
   \   000002A4   E0E3               LDI     R30, 3
   \   000002A6   CFE9               RJMP    ??main_32
   \                     ??main_35:
   \   000002A8   3501               CPI     R16, 81
   \   000002AA   F439               BRNE    ??main_37
   \                     ??main_38:
   \   000002AC   B707               IN      R16, 0x37
   \   000002AE   2F10               MOV     R17, R16
   \   000002B0   FD10               SBRC    R17, 0
   \   000002B2   CFFC               RJMP    ??main_38
   \   000002B4   E009               LDI     R16, 9

⌨️ 快捷键说明

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