📄 main.txt
字号:
0001a4 e28f0fb3 ADR r0,|L1.1144|
0001a8 ebfffffe BL __1printf
0001ac e28f0fb6 ADR r0,|L1.1164|
0001b0 ebfffffe BL __1printf
0001b4 e3a00001 MOV r0,#1 ;382
0001b8 e5c60000 STRB r0,[r6,#0] ;382 ; lrc
0001bc e5950000 LDR r0,[r5,#0] ;386 ; LrcStructHead
0001c0 e3a0b000 MOV r11,#0 ;383
0001c4 e1a0100b MOV r1,r11 ;386
|L1.456|
0001c8 e280200c ADD r2,r0,#0xc ;388
0001cc e2811001 ADD r1,r1,#1 ;386
0001d0 e3c11801 BIC r1,r1,#0x10000 ;386
0001d4 e5802000 STR r2,[r0,#0] ;388
0001d8 e3510077 CMP r1,#0x77 ;386
0001dc e1a00002 MOV r0,r2 ;388
0001e0 3afffff8 BCC |L1.456|
0001e4 e3a01000 MOV r1,#0 ;391
0001e8 e5801000 STR r1,[r0,#0] ;391
0001ec e59f02bc LDR r0,|L1.1200|
0001f0 e5902000 LDR r2,[r0,#0] ;392 ; LrcStructHead
0001f4 e58d2020 STR r2,[sp,#0x20] ;392
0001f8 e1c013b4 STRH r1,[r0,#0x34] ;394 ; LrcStructHead
0001fc e5c01004 STRB r1,[r0,#4] ;395 ; LrcStructHead
000200 e5c01024 STRB r1,[r0,#0x24] ;396 ; LrcStructHead
000204 e3a00f82 MOV r0,#0x208 ;398
000208 ebfffffe BL malloc
00020c e1b09000 MOVS r9,r0 ;398
000210 1a000003 BNE |L1.548|
|L1.532|
000214 e3a00001 MOV r0,#1 ;404
|L1.536|
000218 e28dd024 ADD sp,sp,#0x24 ;404
00021c e8bd4ff0 POP {r4-r11,lr} ;404
;;;965 #endif
;;;966 return 0;
;;;967 }
000220 e12fff1e BX lr
|L1.548|
000224 e59f4288 LDR r4,|L1.1204|
000228 e284001a ADD r0,r4,#0x1a ;407
00022c ebfffffe BL get16_little
000230 e1a05000 MOV r5,r0 ;407
000234 e2840014 ADD r0,r4,#0x14 ;407
000238 ebfffffe BL get16_little
00023c e085a800 ADD r10,r5,r0,LSL #16 ;407
000240 e284001c ADD r0,r4,#0x1c ;408
000244 ebfffffe BL get32_little
000248 e1a00780 LSL r0,r0,#15 ;408
00024c e1a00c20 LSR r0,r0,#24 ;408
000250 e58d000c STR r0,[sp,#0xc] ;408
000254 e284001c ADD r0,r4,#0x1c ;409
000258 ebfffffe BL get32_little
00025c e1a00b80 LSL r0,r0,#23 ;409
000260 e1a00ba0 LSR r0,r0,#23 ;409
000264 e3a08000 MOV r8,#0 ;410
000268 e58d0008 STR r0,[sp,#8] ;410
|L1.620|
00026c e3a06000 MOV r6,#0 ;415
000270 ea0001bb B |L1.2404|
|L1.628|
000274 e1a02009 MOV r2,r9 ;417
000278 e1a01006 MOV r1,r6 ;417
00027c e1a0000a MOV r0,r10 ;417
000280 ebfffffe BL FAT_LoadPartCluster
000284 e3500000 CMP r0,#0 ;417
000288 1a00019d BNE |L1.2308|
00028c e3a04000 MOV r4,#0 ;425
|L1.656|
000290 e59d000c LDR r0,[sp,#0xc] ;427
000294 e1580000 CMP r8,r0 ;427
000298 059d0008 LDREQ r0,[sp,#8] ;427
00029c 01540000 CMPEQ r4,r0 ;427
0002a0 059f0210 LDREQ r0,|L1.1208|
0002a4 01d000b0 LDRHEQ r0,[r0,#0] ;429 ; SectorsPerClust
0002a8 020060ff ANDEQ r6,r0,#0xff ;429
0002ac 0a0001a8 BEQ |L1.2388|
0002b0 e7d90004 LDRB r0,[r9,r4] ;432
0002b4 e350005b CMP r0,#0x5b ;432
0002b8 12840001 ADDNE r0,r4,#1 ;804
0002bc 13c04801 BICNE r4,r0,#0x10000 ;804
0002c0 1a0001a1 BNE |L1.2380|
0002c4 e089c004 ADD r12,r9,r4 ;439
0002c8 e3a05000 MOV r5,#0 ;438
0002cc e28c1001 ADD r1,r12,#1 ;439
0002d0 e28f0f79 ADR r0,|L1.1212|
0002d4 ebfffffe BL strcomp_noncase
0002d8 e3500000 CMP r0,#0 ;439
0002dc 0a000015 BEQ |L1.824|
0002e0 e59f11c8 LDR r1,|L1.1200|
0002e4 e2840004 ADD r0,r4,#4 ;441
0002e8 e3c04801 BIC r4,r0,#0x10000 ;441
|L1.748|
0002ec e7d90004 LDRB r0,[r9,r4] ;444
0002f0 e2842001 ADD r2,r4,#1 ;444
0002f4 e3c24801 BIC r4,r2,#0x10000 ;444
0002f8 e350000d CMP r0,#0xd ;445
0002fc 1350000a CMPNE r0,#0xa ;445
000300 1350005d CMPNE r0,#0x5d ;445
000304 0a000005 BEQ |L1.800|
000308 e355001e CMP r5,#0x1e ;445
00030c 90812005 ADDLS r2,r1,r5 ;447
000310 95c20004 STRBLS r0,[r2,#4] ;447
000314 92850001 ADDLS r0,r5,#1 ;447
000318 93c05801 BICLS r5,r0,#0x10000 ;447
00031c 9afffff2 BLS |L1.748|
|L1.800|
000320 e0812005 ADD r2,r1,r5 ;449
000324 e3a00000 MOV r0,#0 ;449
000328 e5c20004 STRB r0,[r2,#4] ;449
00032c e2811004 ADD r1,r1,#4 ;454
000330 e28f0f62 ADR r0,|L1.1216|
000334 ea000019 B |L1.928|
|L1.824|
000338 e28c1001 ADD r1,r12,#1 ;459
00033c e28f0f63 ADR r0,|L1.1232|
000340 ebfffffe BL strcomp_noncase
000344 e3500000 CMP r0,#0 ;459
000348 0a000016 BEQ |L1.936|
00034c e59f115c LDR r1,|L1.1200|
000350 e2840004 ADD r0,r4,#4 ;461
000354 e3c04801 BIC r4,r0,#0x10000 ;461
|L1.856|
000358 e7d90004 LDRB r0,[r9,r4] ;464
00035c e2842001 ADD r2,r4,#1 ;464
000360 e3c24801 BIC r4,r2,#0x10000 ;464
000364 e350000d CMP r0,#0xd ;465
000368 1350000a CMPNE r0,#0xa ;465
00036c 1350005d CMPNE r0,#0x5d ;465
000370 0a000005 BEQ |L1.908|
000374 e355000e CMP r5,#0xe ;465
000378 90812005 ADDLS r2,r1,r5 ;467
00037c 95c20024 STRBLS r0,[r2,#0x24] ;467
000380 92850001 ADDLS r0,r5,#1 ;467
000384 93c05801 BICLS r5,r0,#0x10000 ;467
000388 9afffff2 BLS |L1.856|
|L1.908|
00038c e0812005 ADD r2,r1,r5 ;469
000390 e3a00000 MOV r0,#0 ;469
000394 e5c20024 STRB r0,[r2,#0x24] ;469
000398 e2811024 ADD r1,r1,#0x24 ;474
00039c e28f0e13 ADR r0,|L1.1236|
|L1.928|
0003a0 ebfffffe BL __1printf
0003a4 ea000168 B |L1.2380|
|L1.936|
0003a8 e28c1001 ADD r1,r12,#1 ;479
0003ac e28f0e13 ADR r0,|L1.1252|
0003b0 ebfffffe BL strcomp_noncase
0003b4 e3500000 CMP r0,#0 ;479
0003b8 0a00004b BEQ |L1.1260|
0003bc e59f10ec LDR r1,|L1.1200|
0003c0 e2840008 ADD r0,r4,#8 ;481
0003c4 e3c04801 BIC r4,r0,#0x10000 ;481
0003c8 e3a03000 MOV r3,#0 ;483
0003cc e3a00001 MOV r0,#1 ;484
0003d0 e1c133b4 STRH r3,[r1,#0x34] ;483 ; LrcStructHead
0003d4 e3e0280f MVN r2,#0xf0000 ;484
0003d8 e5c10036 STRB r0,[r1,#0x36] ;484 ; LrcStructHead
|L1.988|
0003dc e7d90004 LDRB r0,[r9,r4] ;494
0003e0 e284c001 ADD r12,r4,#1 ;494
0003e4 e3cc4801 BIC r4,r12,#0x10000 ;494
0003e8 e350005d CMP r0,#0x5d ;500
0003ec 0a000156 BEQ |L1.2380|
0003f0 e350002d CMP r0,#0x2d ;501
0003f4 05c13036 STRBEQ r3,[r1,#0x36] ;503 ; LrcStructHead
0003f8 0afffff7 BEQ |L1.988|
0003fc e1d1c3b4 LDRH r12,[r1,#0x34] ;506 ; LrcStructHead
000400 e08cc10c ADD r12,r12,r12,LSL #2 ;506
000404 e002c08c AND r12,r2,r12,LSL #1 ;506
000408 e1c1c3b4 STRH r12,[r1,#0x34] ;506 ; LrcStructHead
00040c e1d1c3b4 LDRH r12,[r1,#0x34] ;507 ; LrcStructHead
000410 e080000c ADD r0,r0,r12 ;507
000414 e2400030 SUB r0,r0,#0x30 ;507
000418 e1c103b4 STRH r0,[r1,#0x34] ;507 ; LrcStructHead
00041c eaffffee B |L1.988|
|L1.1056|
000420 00001618 DCD ||.bss||+0x1618
|L1.1060|
000424 00000000 DCD ||.data||
|L1.1064|
000428 e0028000 DCD 0xe0028000
|L1.1068|
00042c e0004000 DCD 0xe0004000
|L1.1072|
000430 00000078 DCD ||.bss||+0x78
|L1.1076|
000434 5c6c7263 DCB "\\\154\162\143"
000438 00000000 DCB "\0\0\0\0"
|L1.1084|
00043c 0d0a2a2a DCB "\r\n\52\52"
000440 2a2a2a2a DCB "****"
000444 2a2a2a2a DCB "****"
000448 2a2a2a2a DCB "****"
00044c 2a2a2a2a DCB "****"
000450 2a2a2a2a DCB "****"
000454 2a2a2a2a DCB "****"
000458 2a2a2a2a DCB "****"
00045c 2a2a2a2a DCB "****"
000460 2a2a2a2a DCB "****"
000464 2a2a2a2a DCB "****"
000468 2a2a2a2a DCB "****"
00046c 2a2a2a2a DCB "****"
000470 2a2a2a0d DCB "***\r"
000474 0a000000 DCB "\n\0\0\0"
|L1.1144|
000478 466f756e DCB "Foun"
00047c 64204c52 DCB "d LR"
000480 43206669 DCB "C fi"
000484 6c65210d DCB "le!\r"
000488 0a000000 DCB "\n\0\0\0"
|L1.1164|
00048c 0d0a416e DCB "\r\n\101\156"
000490 616c797a DCB "alyz"
000494 696e6720 DCB "ing "
000498 4c524320 DCB "LRC "
00049c 66696c65 DCB "file"
0004a0 202e2e2e DCB " ..."
0004a4 2e2e2e2e DCB "...."
0004a8 2e2e2e2e DCB "...."
|L1.1196|
0004ac 0d0a0000 DCB "\r\n\0\0"
|L1.1200|
0004b0 00000040 DCD ||.bss||+0x40
|L1.1204|
0004b4 00000020 DCD ||.bss||+0x20
|L1.1208|
0004b8 00000000 DCD SectorsPerClust
|L1.1212|
0004bc 54493a00 DCB "TI:\0"
|L1.1216|
0004c0 5469746c DCB "Titl"
0004c4 6520203a DCB "e :"
0004c8 20257320 DCB " %s "
0004cc 0d0a0000 DCB "\r\n\0\0"
|L1.1232|
0004d0 41523a00 DCB "AR:\0"
|L1.1236|
0004d4 41727469 DCB "Arti"
0004d8 7374203a DCB "st :"
0004dc 20257320 DCB " %s "
0004e0 0d0a0000 DCB "\r\n\0\0"
|L1.1252|
0004e4 4f464653 DCB "OFFS"
0004e8 45543a00 DCB "ET:\0"
|L1.1260|
0004ec e28c1001 ADD r1,r12,#1 ;516
0004f0 e28f0ff5 ADR r0,|L1.2252|
0004f4 ebfffffe BL strcomp_noncase
0004f8 e3500000 CMP r0,#0 ;516
0004fc 0a00000b BEQ |L1.1328|
000500 e2840004 ADD r0,r4,#4 ;518
000504 e3c04801 BIC r4,r0,#0x10000 ;518
|L1.1288|
000508 e7d90004 LDRB r0,[r9,r4] ;526
00050c e2841001 ADD r1,r4,#1 ;526
000510 e3c14801 BIC r4,r1,#0x10000 ;526
000514 e350000d CMP r0,#0xd ;532
000518 1350000a CMPNE r0,#0xa ;532
00051c 1350005d CMPNE r0,#0x5d ;532
000520 0a000109 BEQ |L1.2380|
000524 e355001e CMP r5,#0x1e ;532
000528 9afffff6 BLS |L1.1288|
00052c ea000106 B |L1.2380|
|L1.1328|
000530 e28c1001 ADD r1,r12,#1 ;539
000534 e28f0fe5 ADR r0,|L1.2256|
000538 ebfffffe BL strcomp_noncase
00053c e3500000 CMP r0,#0 ;539
000540 0a000011 BEQ |L1.1420|
000544 e2840004 ADD r0,r4,#4 ;541
000548 e3c04801 BIC r4,r0,#0x10000 ;541
00054c e28f0d0e ADR r0,|L1.2260|
000550 ebfffffe BL uart0_prints
|L1.1364|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -