?? 5按鍵_sd卡mp3程序.lst
字號(hào):
0C78 90200173 LDS R2,0x173
0C7A 90300174 LDS R3,0x174
0C7C 92300167 STS _FirstDataSector+1,R3
0C7E 92200166 STS _FirstDataSector,R2
0C80 92500169 STS _FirstDataSector+3,R5
0C82 92400168 STS _FirstDataSector+2,R4
0C84 01FC MOVW R30,R24
0C85 8423 LDD R2,Z+11
0C86 8434 LDD R3,Z+12
0C87 2022 TST R2
0C88 F411 BNE 0x0C8B
0C89 2033 TST R3
0C8A F121 BEQ 0x0CAF
0C8B 01F5 MOVW R30,R10
0C8C 8523 LDD R18,Z+11
0C8D 8534 LDD R19,Z+12
0C8E 01F5 MOVW R30,R10
0C8F 8105 LDD R16,Z+5
0C90 2711 CLR R17
0C91 940E136B CALL empy16s
0C93 01F5 MOVW R30,R10
0C94 8023 LDD R2,Z+3
0C95 8034 LDD R3,Z+4
0C96 0E20 ADD R2,R16
0C97 1E31 ADC R3,R17
0C98 2444 CLR R4
0C99 2455 CLR R5
0C9A 90800168 LDS R8,_FirstDataSector+2
0C9C 90900169 LDS R9,_FirstDataSector+3
0C9E 90600166 LDS R6,_FirstDataSector
0CA0 90700167 LDS R7,_FirstDataSector+1
0CA2 0C62 ADD R6,R2
0CA3 1C73 ADC R7,R3
0CA4 1C84 ADC R8,R4
0CA5 1C95 ADC R9,R5
0CA6 92700167 STS _FirstDataSector+1,R7
0CA8 92600166 STS _FirstDataSector,R6
0CAA 92900169 STS _FirstDataSector+3,R9
0CAC 92800168 STS _FirstDataSector+2,R8
0CAE C02F RJMP 0x0CDE
0CAF 01F5 MOVW R30,R10
0CB0 8C21 LDD R2,Z+25
0CB1 8C32 LDD R3,Z+26
0CB2 8C43 LDD R4,Z+27
0CB3 8C54 LDD R5,Z+28
0CB4 01F5 MOVW R30,R10
0CB5 8065 LDD R6,Z+5
0CB6 2477 CLR R7
0CB7 2488 CLR R8
0CB8 2499 CLR R9
0CB9 925A ST R5,-Y
0CBA 924A ST R4,-Y
0CBB 923A ST R3,-Y
0CBC 922A ST R2,-Y
0CBD 0183 MOVW R16,R6
0CBE 0194 MOVW R18,R8
0CBF 940E137B CALL empy32u
0CC1 01F5 MOVW R30,R10
0CC2 8023 LDD R2,Z+3
0CC3 8034 LDD R3,Z+4
0CC4 2444 CLR R4
0CC5 2455 CLR R5
0CC6 0E20 ADD R2,R16
0CC7 1E31 ADC R3,R17
0CC8 1E42 ADC R4,R18
0CC9 1E53 ADC R5,R19
0CCA 90800168 LDS R8,_FirstDataSector+2
0CCC 90900169 LDS R9,_FirstDataSector+3
0CCE 90600166 LDS R6,_FirstDataSector
0CD0 90700167 LDS R7,_FirstDataSector+1
0CD2 0C62 ADD R6,R2
0CD3 1C73 ADC R7,R3
0CD4 1C84 ADC R8,R4
0CD5 1C95 ADC R9,R5
0CD6 92700167 STS _FirstDataSector+1,R7
0CD8 92600166 STS _FirstDataSector,R6
0CDA 92900169 STS _FirstDataSector+3,R9
0CDC 92800168 STS _FirstDataSector+2,R8
0CDE 01F5 MOVW R30,R10
0CDF 8022 LDD R2,Z+2
0CE0 2433 CLR R3
0CE1 92300163 STS _SectorsPerCluster+1,R3
0CE3 92200162 STS _SectorsPerCluster,R2
0CE5 01F5 MOVW R30,R10
0CE6 8020 LDD R2,Z+0
0CE7 8031 LDD R3,Z+1
0CE8 92300165 STS _BytesPerSector+1,R3
0CEA 92200164 STS _BytesPerSector,R2
0CEC 90400175 LDS R4,0x175
0CEE 90500176 LDS R5,0x176
0CF0 90200173 LDS R2,0x173
0CF2 90300174 LDS R3,0x174
0CF4 8063 LDD R6,Z+3
0CF5 8074 LDD R7,Z+4
0CF6 2488 CLR R8
0CF7 2499 CLR R9
0CF8 0C62 ADD R6,R2
0CF9 1C73 ADC R7,R3
0CFA 1C84 ADC R8,R4
0CFB 1C95 ADC R9,R5
0CFC 9270015F STS _FirstFATSector+1,R7
0CFE 9260015E STS _FirstFATSector,R6
0D00 92900161 STS _FirstFATSector+3,R9
0D02 92800160 STS _FirstFATSector+2,R8
0D04 90C0016F LDS R12,0x16F
0D06 24DD CLR R13
0D07 01C6 MOVW R24,R12
0D08 3084 CPI R24,4
0D09 E0E0 LDI R30,0
0D0A 079E CPC R25,R30
0D0B F0B1 BEQ 0x0D22
0D0C 3086 CPI R24,6
0D0D E0E0 LDI R30,0
0D0E 079E CPC R25,R30
0D0F F091 BEQ 0x0D22
0D10 3084 CPI R24,4
0D11 E0E0 LDI R30,0
0D12 079E CPC R25,R30
0D13 F174 BLT 0x0D42
0D14 01C6 MOVW R24,R12
0D15 308B CPI R24,0xB
0D16 E0E0 LDI R30,0
0D17 079E CPC R25,R30
0D18 F0C9 BEQ 0x0D32
0D19 308C CPI R24,0xC
0D1A E0E0 LDI R30,0
0D1B 079E CPC R25,R30
0D1C F0A9 BEQ 0x0D32
0D1D 308E CPI R24,0xE
0D1E E0E0 LDI R30,0
0D1F 079E CPC R25,R30
0D20 F009 BEQ 0x0D22
0D21 C020 RJMP 0x0D42
0D22 E042 LDI R20,2
0D23 E050 LDI R21,0
0D24 E060 LDI R22,0
0D25 E070 LDI R23,0
0D26 9350015B STS _FirstDirSector+1,R21
0D28 9340015A STS _FirstDirSector,R20
0D2A 9370015D STS _FirstDirSector+3,R23
0D2C 9360015C STS _FirstDirSector+2,R22
0D2E 2422 CLR R2
0D2F 9220016A STS _Fat32Enabled,R2
0D31 C010 RJMP 0x0D42
0D32 01F5 MOVW R30,R10
0D33 A021 LDD R2,Z+33
0D34 A032 LDD R3,Z+34
0D35 A043 LDD R4,Z+35
0D36 A054 LDD R5,Z+36
0D37 9230015B STS _FirstDirSector+1,R3
0D39 9220015A STS _FirstDirSector,R2
0D3B 9250015D STS _FirstDirSector+3,R5
0D3D 9240015C STS _FirstDirSector+2,R4
0D3F E081 LDI R24,1
0D40 9380016A STS _Fat32Enabled,R24
0D42 90A0016F LDS R10,0x16F
0D44 24BB CLR R11
0D45 01C5 MOVW R24,R10
0D46 3084 CPI R24,4
0D47 E0E0 LDI R30,0
0D48 079E CPC R25,R30
0D49 F0B9 BEQ 0x0D61
0D4A 3086 CPI R24,6
0D4B E0E0 LDI R30,0
0D4C 079E CPC R25,R30
0D4D F0E1 BEQ 0x0D6A
0D4E 3084 CPI R24,4
0D4F E0E0 LDI R30,0
0D50 079E CPC R25,R30
0D51 F40C BGE 0x0D53
0D52 C03B RJMP 0x0D8E
0D53 01C5 MOVW R24,R10
0D54 308B CPI R24,0xB
0D55 E0E0 LDI R30,0
0D56 079E CPC R25,R30
0D57 F169 BEQ 0x0D85
0D58 308C CPI R24,0xC
0D59 E0E0 LDI R30,0
0D5A 079E CPC R25,R30
0D5B F101 BEQ 0x0D7C
0D5C 308E CPI R24,0xE
0D5D E0E0 LDI R30,0
0D5E 079E CPC R25,R30
0D5F F099 BEQ 0x0D73
0D60 C02D RJMP 0x0D8E
0D61 E484 LDI R24,0x44
0D62 E091 LDI R25,1
0D63 8399 STD Y+1,R25
0D64 8388 STD Y+0,R24
0D65 2722 CLR R18
0D66 2700 CLR R16
0D67 940E0BBA CALL _LCD_write_english_string
0D69 C02C RJMP 0x0D96
0D6A E38D LDI R24,0x3D
0D6B E091 LDI R25,1
0D6C 8399 STD Y+1,R25
0D6D 8388 STD Y+0,R24
0D6E 2722 CLR R18
0D6F 2700 CLR R16
0D70 940E0BBA CALL _LCD_write_english_string
0D72 C023 RJMP 0x0D96
0D73 E383 LDI R24,0x33
0D74 E091 LDI R25,1
0D75 8399 STD Y+1,R25
0D76 8388 STD Y+0,R24
0D77 2722 CLR R18
0D78 2700 CLR R16
0D79 940E0BBA CALL _LCD_write_english_string
0D7B C01A RJMP 0x0D96
0D7C E289 LDI R24,0x29
0D7D E091 LDI R25,1
0D7E 8399 STD Y+1,R25
0D7F 8388 STD Y+0,R24
0D80 2722 CLR R18
0D81 2700 CLR R16
0D82 940E0BBA CALL _LCD_write_english_string
0D84 C011 RJMP 0x0D96
0D85 E283 LDI R24,0x23
0D86 E091 LDI R25,1
0D87 8399 STD Y+1,R25
0D88 8388 STD Y+0,R24
0D89 2722 CLR R18
0D8A 2700 CLR R16
0D8B 940E0BBA CALL _LCD_write_english_string
0D8D C008 RJMP 0x0D96
0D8E E185 LDI R24,0x15
0D8F E091 LDI R25,1
0D90 8399 STD Y+1,R25
0D91 8388 STD Y+0,R24
0D92 2722 CLR R18
0D93 2700 CLR R16
0D94 940E0BBA CALL _LCD_write_english_string
0D96 E08B LDI R24,0xB
0D97 E090 LDI R25,0
0D98 90400179 LDS R4,0x179
0D9A 9050017A LDS R5,0x17A
0D9C 90200177 LDS R2,0x177
0D9E 90300178 LDS R3,0x178
0DA0 938A ST R24,-Y
0DA1 0181 MOVW R16,R2
0DA2 0192 MOVW R18,R4
0DA3 940E140F CALL lsr32
0DA5 0158 MOVW R10,R16
0DA6 2722 CLR R18
0DA7 E308 LDI R16,0x38
0DA8 940E0B91 CALL _LCD_set_XY
0DAA E624 LDI R18,0x64
0DAB E030 LDI R19,0
0DAC 0185 MOVW R16,R10
0DAD 940E12E0 CALL div16u
0DAF 5D00 SUBI R16,0xD0
0DB0 940E0BA0 CALL _LCD_write_char
0DB2 E624 LDI R18,0x64
0DB3 E030 LDI R19,0
0DB4 0185 MOVW R16,R10
0DB5 940E12DE CALL mod16u
0DB7 0158 MOVW R10,R16
0DB8 E02A LDI R18,0xA
0DB9 E030 LDI R19,0
0DBA 940E12E0 CALL div16u
0DBC 2EC0 MOV R12,R16
0DBD 5D00 SUBI R16,0xD0
0DBE 940E0BA0 CALL _LCD_write_char
0DC0 E02A LDI R18,0xA
0DC1 E030 LDI R19,0
0DC2 0185 MOVW R16,R10
0DC3 940E12DE CALL mod16u
0DC5 2EA0 MOV R10,R16
0DC6 5D00 SUBI R16,0xD0
0DC7 940E0BA0 CALL _LCD_write_char
0DC9 E183 LDI R24,0x13
0DCA E091 LDI R25,1
0DCB 8399 STD Y+1,R25
0DCC 8388 STD Y+0,R24
0DCD 2722 CLR R18
0DCE E40C LDI R16,0x4C
0DCF 940E0BBA CALL _LCD_write_english_string
0DD1 E08E LDI R24,0xE
0DD2 E091 LDI R25,1
0DD3 8399 STD Y+1,R25
0DD4 8388 STD Y+0,R24
0DD5 E021 LDI R18,1
0DD6 2700 CLR R16
0DD7 940E0BBA CALL _LCD_write_english_string
0DD9 2700 CLR R16
0DDA 9622 ADIW R28,2
0DDB 940E13B1 CALL pop_gset4
0DDD 9508 RET
_fatGetDirEntry:
rval --> Y+8
save2 --> R10
save --> Y+4
b --> Y+20
sector --> Y+0
hasBuffer --> Y+18
index --> Y+16
de --> Y+14
p --> R12
we --> Y+12
i --> R14
entry --> Y+32
0DDE 931A ST R17,-Y
0DDF 930A ST R16,-Y
0DE0 940E13DA CALL push_gset5
0DE2 9766 SBIW R28,0x16
0DE3 2400 CLR R0
0DE4 2411 CLR R1
0DE5 861F STD Y+15,R1
0DE6 860E STD Y+14,R0
0DE7 2422 CLR R2
0DE8 2433 CLR R3
0DE9 9230010B STS 0x10B,R3
0DEB 9220010A STS 0x10A,R2
0DED 92300103 STS 0x103,R3
0DEF 92200102 STS 0x102,R2
0DF1 9120015C LDS R18,_FirstDirSector+2
0DF3 9130015D LDS R19,_FirstDirSector+3
0DF5 9100015A LDS R16,_FirstDirSector
0DF7 9110015B LDS R17,_FirstDirSector+1
0DF9 DE22 RCALL _fatClustToSect
0DFA 01FE MOVW R30,R28
0DFB 8300 STD Z+0,R16
0DFC 8311 STD Z+1,R17
0DFD 8322 STD Z+2,R18
0DFE 8333 STD Z+3,R19
0DFF 2400 CLR R0
0E00 2411 CLR R1
0E01 8A1B STD Y+19,R1
0E02 8A0A STD Y+18,R0
0E03 E180 LDI R24,0x10
0E04 E090 LDI R25,0
0E05 8B99 STD Y+17,R25
0E06 8B88 STD Y+16,R24
0E07 8988 LDD R24,Y+16
0E08 8999 LDD R25,Y+17
0E09 3180 CPI R24,0x10
0E0A E0E0 LDI R30,0
0E0B 079E CPC R25,R30
0E0C F009 BEQ 0x0E0E
0E0D C02A RJMP 0x0E38
0E0E 01FE MOVW R30,R28
0E0F 8020 LDD R2,Z+0
0E10 8031 LDD R3,Z+1
0E11 8042 LDD R4,Z+2
0E12 8053 LDD R5,Z+3
0E13 01FE MOVW R30,R28
0E14 8224 STD Z+4,R2
0E15 8235 STD Z+5,R3
0E16 8246 STD Z+6,R4
0E17 8257 STD Z+7,R5
0E18 E041 LDI R20,1
0E19 E050 LDI R21,0
0E1A E060 LDI R22,0
0E1B E070 LDI R23,0
0E1C 01FE MOVW R30,R28
0E1D 8024 LDD R2,Z+4
0E1E 8035 LDD R3,Z+5
0E1F 8046 LDD R4,Z+6
0E20 8057 LDD R5,Z+7
0E21 0E24 ADD R2,R20
0E22 1E35 ADC R3,R21
0E23 1E46 ADC R4,R22
0E24 1E57 ADC R5,R23
0E25 01FE MOVW R30,R28
0E26 8220 STD Z+0,R2
0E27 8231 STD Z+1,R3
0E28 8242 STD Z+2,R4
0E29 8253 STD Z+3,R5
0E2A 01FE MOVW R30,R28
0E2B 8104 LDD R16,Z+4
0E2C 8115 LDD R17,Z+5
0E2D 8126 LDD R18,Z+6
0E2E 8137 LDD R19,Z+7
0E2F DDCF RCALL _ReadBlock
0E30 EB8E LDI R24,0xBE
0E31 E091 LDI R25,1
0E32 879F STD Y+15,R25
0E33 878E STD Y+14,R24
0E34 2400 CLR R0
0E35 2411 CLR R1
0E36 8A19 STD Y+17,R1
0E37 8A08 STD Y+16,R0
0E38 85EE LDD R30,Y+14
0E39 85FF LDD R31,Y+15
0E3A 8180 LDD R24,Z+0
0E3B 3E85 CPI R24,0xE5
0E3C F409 BNE 0x0E3E
0E3D C122 RJMP 0x0F60
0E3E 8583 LDD R24,Z+11
0E3F 308F CPI R24,0xF
0E40 F009 BEQ 0x0E42
0E41 C06F RJMP 0x0EB1
0E42 840E LDD R0,Y+14
0E43 841F LDD R1,Y+15
0E44 861D STD Y+13,R1
0E45 860C STD Y+12,R0
0E46 01F0 MOVW R30,R0
0E47 8180 LDD R24,Z+0
0E48 5081 SUBI R24,1
0E49 708F ANDI R24,0xF
0E4A E09D LDI R25,0xD
0E4B 9F98 MUL R25,R24
0E4C 8A1D STD Y+21,R1
0E4D 8A0C STD Y+20,R0
0E4E 90200100 LDS R2,0x100
0E50 90300101 LDS R3,0x101
0E52 0160 MOVW R12,R0
0E53 0CC2 ADD R12,R2
0E54 1CD3 ADC R13,R3
0E55 24EE CLR R14
0E56 24FF CLR R15
0E57 E002 LDI R16,2
0E58 E010 LDI R17,0
0E59 0197 MOVW R18,R14
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -