📄 test_lcd.lst
字号:
0x000085a0: 74696e69 init DCD 1953066601
0x000085a4: 67656220 beg DCD 1734697504
0x000085a8: 0d206e69 in . DCD 220229225
0x000085ac: 0000000a .... DCD 10
0x000085b0: 2064636c lcd DCD 543449964
0x000085b4: 74696e69 init DCD 1953066601
0x000085b8: 214b4f20 OK! DCD 558583584
0x000085bc: 000a0d20 ... DCD 658720
0x000085c0: 2064636c lcd DCD 543449964
0x000085c4: 74736574 test DCD 1953719668
0x000085c8: 214b4f20 OK! DCD 558583584
0x000085cc: 000a0d20 ... DCD 658720
_printf
$a
.text
0x000085d0: e92d000f ..-. STMFD r13!,{r0-r3}
0x000085d4: e52de004 ..-. STR r14,[r13,#-4]!
0x000085d8: e24dd03c <.M. SUB r13,r13,#0x3c
0x000085dc: e28d0044 D... ADD r0,r13,#0x44
0x000085e0: e58d0038 8... STR r0,[r13,#0x38]
0x000085e4: e59f002c ,... LDR r0,0x8618
0x000085e8: e08f0000 .... ADD r0,pc,r0
0x000085ec: e58d0020 ... STR r0,[r13,#0x20]
0x000085f0: e59f0024 $... LDR r0,0x861c
0x000085f4: e08f0000 .... ADD r0,pc,r0
0x000085f8: e58d0024 $... STR r0,[r13,#0x24]
0x000085fc: e59f001c .... LDR r0,0x8620
0x00008600: e28d3004 .0.. ADD r3,r13,#4
0x00008604: e28d2038 8 .. ADD r2,r13,#0x38
0x00008608: e59d1040 @... LDR r1,[r13,#0x40]
0x0000860c: eb000036 6... BL __vfprintf ; 0x86ec
0x00008610: e28dd03c <... ADD r13,r13,#0x3c
0x00008614: e49df014 .... LDR pc,[r13],#0x14
$d
$f
0x00008618: ffffff14 .... DCD 4294967060
$f
0x0000861c: ffffff24 $... DCD 4294967076
0x00008620: 0000b788 .... DCD 46984
_sprintf
$a
.text
0x00008624: e92d000f ..-. STMFD r13!,{r0-r3}
0x00008628: e92d4030 0@-. STMFD r13!,{r4,r5,r14}
0x0000862c: e24dd044 D.M. SUB r13,r13,#0x44
0x00008630: e58d003c <... STR r0,[r13,#0x3c]
0x00008634: e59f0050 P... LDR r0,0x868c
0x00008638: e28d1058 X... ADD r1,r13,#0x58
0x0000863c: e08f0000 .... ADD r0,pc,r0
0x00008640: e58d0020 ... STR r0,[r13,#0x20]
0x00008644: e59f0044 D... LDR r0,0x8690
0x00008648: e08f0000 .... ADD r0,pc,r0
0x0000864c: e58d0024 $... STR r0,[r13,#0x24]
0x00008650: e58d1038 8... STR r1,[r13,#0x38]
0x00008654: e28d503c <P.. ADD r5,r13,#0x3c
0x00008658: e1a00005 .... MOV r0,r5
0x0000865c: e59d1054 T... LDR r1,[r13,#0x54]
0x00008660: e28d3004 .0.. ADD r3,r13,#4
0x00008664: e28d2038 8 .. ADD r2,r13,#0x38
0x00008668: eb00001f .... BL __vfprintf ; 0x86ec
0x0000866c: e1a04000 .@.. MOV r4,r0
0x00008670: e3a00000 .... MOV r0,#0
0x00008674: e1a01005 .... MOV r1,r5
0x00008678: eb000369 i... BL _sputc ; 0x9424
0x0000867c: e1a00004 .... MOV r0,r4
0x00008680: e28dd044 D... ADD r13,r13,#0x44
0x00008684: e8bd0030 0... LDMFD r13!,{r4,r5}
0x00008688: e49df014 .... LDR pc,[r13],#0x14
$d
$f
0x0000868c: 00000de0 .... DCD 3552
$f
0x00008690: 00000de8 .... DCD 3560
vsprintf
$a
.text
0x00008694: e92d4030 0@-. STMFD r13!,{r4,r5,r14}
0x00008698: e59f3044 D0.. LDR r3,0x86e4
0x0000869c: e24dd03c <.M. SUB r13,r13,#0x3c
0x000086a0: e08f3003 .0.. ADD r3,pc,r3
0x000086a4: e58d301c .0.. STR r3,[r13,#0x1c]
0x000086a8: e59f3038 80.. LDR r3,0x86e8
0x000086ac: e08f3003 .0.. ADD r3,pc,r3
0x000086b0: e58d0034 4... STR r0,[r13,#0x34]
0x000086b4: e58d3020 0.. STR r3,[r13,#0x20]
0x000086b8: e28d5034 4P.. ADD r5,r13,#0x34
0x000086bc: e1a00005 .... MOV r0,r5
0x000086c0: e1a0300d .0.. MOV r3,r13
0x000086c4: eb000008 .... BL __vfprintf ; 0x86ec
0x000086c8: e1a04000 .@.. MOV r4,r0
0x000086cc: e3a00000 .... MOV r0,#0
0x000086d0: e1a01005 .... MOV r1,r5
0x000086d4: eb000352 R... BL _sputc ; 0x9424
0x000086d8: e1a00004 .... MOV r0,r4
0x000086dc: e28dd03c <... ADD r13,r13,#0x3c
0x000086e0: e8bd8030 0... LDMFD r13!,{r4,r5,pc}
$d
$f
0x000086e4: 00000d7c |... DCD 3452
$f
0x000086e8: 00000d84 .... DCD 3460
__vfprintf
$a
.text
0x000086ec: e92d4d80 .M-. STMFD r13!,{r7,r8,r10,r11,r14}
0x000086f0: e92d007c |.-. STMFD r13!,{r2-r6}
0x000086f4: e92d0003 ..-. STMFD r13!,{r0,r1}
0x000086f8: e5d10000 .... LDRB r0,[r1,#0]
0x000086fc: e24dd008 ..M. SUB r13,r13,#8
0x00008700: e1a06003 .`.. MOV r6,r3
0x00008704: e1a05002 .P.. MOV r5,r2
0x00008708: e3a08000 .... MOV r8,#0
0x0000870c: e2817001 .p.. ADD r7,r1,#1
0x00008710: e3500000 ..P. CMP r0,#0
0x00008714: 0a0001d9 .... BEQ 0x8e80
0x00008718: e3500025 %.P. CMP r0,#0x25
0x0000871c: 0a000005 .... BEQ 0x8738
0x00008720: e596201c . .. LDR r2,[r6,#0x1c]
0x00008724: e59d1008 .... LDR r1,[r13,#8]
0x00008728: e1a0e00f .... MOV r14,pc
$p
0x0000872c: e1a0f002 .... MOV pc,r2
0x00008730: e2888001 .... ADD r8,r8,#1
0x00008734: ea0001ce .... B 0x8e74
0x00008738: e3a02000 . .. MOV r2,#0
0x0000873c: e5862008 . .. STR r2,[r6,#8]
0x00008740: e3a04000 .@.. MOV r4,#0
0x00008744: e3a0b000 .... MOV r11,#0
0x00008748: e4d7a001 .... LDRB r10,[r7],#1
0x0000874c: e35a002b +.Z. CMP r10,#0x2b
0x00008750: 03844002 .@.. ORREQ r4,r4,#2
0x00008754: 0afffffb .... BEQ 0x8748
0x00008758: ca000006 .... BGT 0x8778
0x0000875c: e35a0020 .Z. CMP r10,#0x20
0x00008760: 03844004 .@.. ORREQ r4,r4,#4
0x00008764: 0afffff7 .... BEQ 0x8748
0x00008768: e35a0023 #.Z. CMP r10,#0x23
0x0000876c: 03844008 .@.. ORREQ r4,r4,#8
0x00008770: 0afffff4 .... BEQ 0x8748
0x00008774: ea000006 .... B 0x8794
0x00008778: e35a002d -.Z. CMP r10,#0x2d
0x0000877c: 03c40f40 @... BICEQ r0,r4,#0x100
0x00008780: 03804001 .@.. ORREQ r4,r0,#1
0x00008784: 0affffef .... BEQ 0x8748
0x00008788: e35a0030 0.Z. CMP r10,#0x30
0x0000878c: 03844f40 @O.. ORREQ r4,r4,#0x100
0x00008790: 0affffec .... BEQ 0x8748
0x00008794: e3a00000 .... MOV r0,#0
0x00008798: e35a002a *.Z. CMP r10,#0x2a
0x0000879c: 1a000007 .... BNE 0x87c0
0x000087a0: e5951000 .... LDR r1,[r5,#0]
0x000087a4: e4910004 .... LDR r0,[r1],#4
0x000087a8: e5851000 .... STR r1,[r5,#0]
0x000087ac: e3500000 ..P. CMP r0,#0
0x000087b0: b2600000 ..`. RSBLT r0,r0,#0
0x000087b4: b2244001 .@$. EORLT r4,r4,#1
0x000087b8: e4d7a001 .... LDRB r10,[r7],#1
0x000087bc: ea000009 .... B 0x87e8
0x000087c0: e24a1030 0.J. SUB r1,r10,#0x30
0x000087c4: e351000a ..Q. CMP r1,#0xa
0x000087c8: 2a000008 ...* BCS 0x87f0
0x000087cc: e0800100 .... ADD r0,r0,r0,LSL #2
0x000087d0: e08a0080 .... ADD r0,r10,r0,LSL #1
0x000087d4: e4d7a001 .... LDRB r10,[r7],#1
0x000087d8: e2400030 0.@. SUB r0,r0,#0x30
0x000087dc: e24a1030 0.J. SUB r1,r10,#0x30
0x000087e0: e351000a ..Q. CMP r1,#0xa
0x000087e4: 3afffff8 ...: BCC 0x87cc
0x000087e8: e3500000 ..P. CMP r0,#0
0x000087ec: b3a00000 .... MOVLT r0,#0
0x000087f0: e35a002e ..Z. CMP r10,#0x2e
0x000087f4: e58d0004 .... STR r0,[r13,#4]
0x000087f8: 1a000016 .... BNE 0x8858
0x000087fc: e4d7a001 .... LDRB r10,[r7],#1
0x00008800: e3a00000 .... MOV r0,#0
0x00008804: e35a002a *.Z. CMP r10,#0x2a
0x00008808: 1a000004 .... BNE 0x8820
0x0000880c: e5951000 .... LDR r1,[r5,#0]
0x00008810: e4910004 .... LDR r0,[r1],#4
0x00008814: e5851000 .... STR r1,[r5,#0]
0x00008818: e4d7a001 .... LDRB r10,[r7],#1
0x0000881c: ea000009 .... B 0x8848
0x00008820: e24a1030 0.J. SUB r1,r10,#0x30
0x00008824: e351000a ..Q. CMP r1,#0xa
0x00008828: 2a000008 ...* BCS 0x8850
0x0000882c: e0800100 .... ADD r0,r0,r0,LSL #2
0x00008830: e08a0080 .... ADD r0,r10,r0,LSL #1
0x00008834: e4d7a001 .... LDRB r10,[r7],#1
0x00008838: e2400030 0.@. SUB r0,r0,#0x30
0x0000883c: e24a1030 0.J. SUB r1,r10,#0x30
0x00008840: e351000a ..Q. CMP r1,#0xa
0x00008844: 3afffff8 ...: BCC 0x882c
0x00008848: e3500000 ..P. CMP r0,#0
0x0000884c: ba000001 .... BLT 0x8858
0x00008850: e3844010 .@.. ORR r4,r4,#0x10
0x00008854: e5860008 .... STR r0,[r6,#8]
0x00008858: e35a006c l.Z. CMP r10,#0x6c
0x0000885c: 0a000002 .... BEQ 0x886c
0x00008860: e35a004c L.Z. CMP r10,#0x4c
0x00008864: 1a000008 .... BNE 0x888c
0x00008868: ea000004 .... B 0x8880
0x0000886c: e5d70000 .... LDRB r0,[r7,#0]
0x00008870: e350006c l.P. CMP r0,#0x6c
0x00008874: 03844040 @@.. ORREQ r4,r4,#0x40
0x00008878: 02877001 .p.. ADDEQ r7,r7,#1
0x0000887c: 0a000000 .... BEQ 0x8884
0x00008880: e3844020 @.. ORR r4,r4,#0x20
0x00008884: e4d7a001 .... LDRB r10,[r7],#1
0x00008888: ea00000f .... B 0x88cc
0x0000888c: e35a0068 h.Z. CMP r10,#0x68
0x00008890: 1a000006 .... BNE 0x88b0
0x00008894: e5d70000 .... LDRB r0,[r7,#0]
0x00008898: e3500068 h.P. CMP r0,#0x68
0x0000889c: 13844080 .@.. ORRNE r4,r4,#0x80
0x000088a0: 02877001 .p.. ADDEQ r7,r7,#1
0x000088a4: e4d7a001 .... LDRB r10,[r7],#1
0x000088a8: 03844e40 @N.. ORREQ r4,r4,#0x400
0x000088ac: ea000006 .... B 0x88cc
0x000088b0: e35a006a j.Z. CMP r10,#0x6a
0x000088b4: 03844040 @@.. ORREQ r4,r4,#0x40
0x000088b8: 04d7a001 .... LDREQB r10,[r7],#1
0x000088bc: 0a000002 .... BEQ 0x88cc
0x000088c0: e35a0074 t.Z. CMP r10,#0x74
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -