📄 test_lcd.lst
字号:
0x000088c4: 135a007a z.Z. CMPNE r10,#0x7a
0x000088c8: 04d7a001 .... LDREQB r10,[r7],#1
0x000088cc: e35a0067 g.Z. CMP r10,#0x67
0x000088d0: 0a000151 Q... BEQ 0x8e1c
0x000088d4: ca000011 .... BGT 0x8920
0x000088d8: e35a0063 c.Z. CMP r10,#0x63
0x000088dc: 0a000020 ... BEQ 0x8964
0x000088e0: ca000008 .... BGT 0x8908
0x000088e4: e35a0000 ..Z. CMP r10,#0
0x000088e8: 02477001 .pG. SUBEQ r7,r7,#1
0x000088ec: 0a000160 `... BEQ 0x8e74
0x000088f0: e35a0045 E.Z. CMP r10,#0x45
0x000088f4: 135a0047 G.Z. CMPNE r10,#0x47
0x000088f8: 0a000147 G... BEQ 0x8e1c
0x000088fc: e35a0058 X.Z. CMP r10,#0x58
0x00008900: 0a0000a7 .... BEQ 0x8ba4
0x00008904: ea000019 .... B 0x8970
0x00008908: e35a0064 d.Z. CMP r10,#0x64
0x0000890c: 0a000115 .... BEQ 0x8d68
0x00008910: e35a0065 e.Z. CMP r10,#0x65
0x00008914: 135a0066 f.Z. CMPNE r10,#0x66
0x00008918: 0a00013f ?... BEQ 0x8e1c
0x0000891c: ea000013 .... B 0x8970
0x00008920: e35a0070 p.Z. CMP r10,#0x70
0x00008924: 0a0000d4 .... BEQ 0x8c7c
0x00008928: ca000006 .... BGT 0x8948
0x0000892c: e35a0069 i.Z. CMP r10,#0x69
0x00008930: 0a00010c .... BEQ 0x8d68
0x00008934: e35a006e n.Z. CMP r10,#0x6e
0x00008938: 0a000032 2... BEQ 0x8a08
0x0000893c: e35a006f o.Z. CMP r10,#0x6f
0x00008940: 0a0000da .... BEQ 0x8cb0
0x00008944: ea000009 .... B 0x8970
0x00008948: e35a0073 s.Z. CMP r10,#0x73
0x0000894c: 0a00004c L... BEQ 0x8a84
0x00008950: e35a0075 u.Z. CMP r10,#0x75
0x00008954: 0a0000ed .... BEQ 0x8d10
0x00008958: e35a0078 x.Z. CMP r10,#0x78
0x0000895c: 0a0000ab .... BEQ 0x8c10
0x00008960: ea000002 .... B 0x8970
0x00008964: e5950000 .... LDR r0,[r5,#0]
0x00008968: e490a004 .... LDR r10,[r0],#4
0x0000896c: e5850000 .... STR r0,[r5,#0]
0x00008970: e59d0004 .... LDR r0,[r13,#4]
0x00008974: e3140001 .... TST r4,#1
0x00008978: e240b001 ..@. SUB r11,r0,#1
0x0000897c: 1a00000e .... BNE 0x89bc
0x00008980: e3140f40 @... TST r4,#0x100
0x00008984: 03a00020 ... MOVEQ r0,#0x20
0x00008988: 13a00030 0... MOVNE r0,#0x30
0x0000898c: e20000ff .... AND r0,r0,#0xff
0x00008990: e58d0000 .... STR r0,[r13,#0]
0x00008994: e25bb001 ..[. SUBS r11,r11,#1
0x00008998: 4a000007 ...J BMI 0x89bc
0x0000899c: e596201c . .. LDR r2,[r6,#0x1c]
0x000089a0: e59d0000 .... LDR r0,[r13,#0]
0x000089a4: e59d1008 .... LDR r1,[r13,#8]
0x000089a8: e2888001 .... ADD r8,r8,#1
0x000089ac: e1a0e00f .... MOV r14,pc
$p
0x000089b0: e1a0f002 .... MOV pc,r2
0x000089b4: e25bb001 ..[. SUBS r11,r11,#1
0x000089b8: 5afffff7 ...Z BPL 0x899c
0x000089bc: e596201c . .. LDR r2,[r6,#0x1c]
0x000089c0: e59d1008 .... LDR r1,[r13,#8]
0x000089c4: e1a0000a .... MOV r0,r10
0x000089c8: e1a0e00f .... MOV r14,pc
$p
0x000089cc: e1a0f002 .... MOV pc,r2
0x000089d0: e2888001 .... ADD r8,r8,#1
0x000089d4: e3140001 .... TST r4,#1
0x000089d8: 0a000125 %... BEQ 0x8e74
0x000089dc: e25b4001 .@[. SUBS r4,r11,#1
0x000089e0: 4a000123 #..J BMI 0x8e74
0x000089e4: e596201c . .. LDR r2,[r6,#0x1c]
0x000089e8: e59d1008 .... LDR r1,[r13,#8]
0x000089ec: e2888001 .... ADD r8,r8,#1
0x000089f0: e3a00020 ... MOV r0,#0x20
0x000089f4: e1a0e00f .... MOV r14,pc
$p
0x000089f8: e1a0f002 .... MOV pc,r2
0x000089fc: e2544001 .@T. SUBS r4,r4,#1
0x00008a00: 5afffff7 ...Z BPL 0x89e4
0x00008a04: ea00011a .... B 0x8e74
0x00008a08: e3140e40 @... TST r4,#0x400
0x00008a0c: 0a000004 .... BEQ 0x8a24
0x00008a10: e5950000 .... LDR r0,[r5,#0]
0x00008a14: e4901004 .... LDR r1,[r0],#4
0x00008a18: e5850000 .... STR r0,[r5,#0]
0x00008a1c: e5c18000 .... STRB r8,[r1,#0]
0x00008a20: ea000113 .... B 0x8e74
0x00008a24: e3140080 .... TST r4,#0x80
0x00008a28: 0a000006 .... BEQ 0x8a48
0x00008a2c: e5951000 .... LDR r1,[r5,#0]
0x00008a30: e1a0c428 (... MOV r12,r8,LSR #8
0x00008a34: e4910004 .... LDR r0,[r1],#4
0x00008a38: e5851000 .... STR r1,[r5,#0]
0x00008a3c: e5c08000 .... STRB r8,[r0,#0]
0x00008a40: e5c0c001 .... STRB r12,[r0,#1]
0x00008a44: ea00010a .... B 0x8e74
0x00008a48: e3140040 @... TST r4,#0x40
0x00008a4c: 0a000006 .... BEQ 0x8a6c
0x00008a50: e5950000 .... LDR r0,[r5,#0]
0x00008a54: e1a01fc8 .... MOV r1,r8,ASR #31
0x00008a58: e4904004 .@.. LDR r4,[r0],#4
0x00008a5c: e5850000 .... STR r0,[r5,#0]
0x00008a60: e5841004 .... STR r1,[r4,#4]
0x00008a64: e5848000 .... STR r8,[r4,#0]
0x00008a68: ea000101 .... B 0x8e74
0x00008a6c: e5950000 .... LDR r0,[r5,#0]
0x00008a70: e3140020 ... TST r4,#0x20
0x00008a74: e4901004 .... LDR r1,[r0],#4
0x00008a78: e5850000 .... STR r0,[r5,#0]
0x00008a7c: e5818000 .... STR r8,[r1,#0]
0x00008a80: ea0000fb .... B 0x8e74
0x00008a84: e5950000 .... LDR r0,[r5,#0]
0x00008a88: e3140010 .... TST r4,#0x10
0x00008a8c: e4901004 .... LDR r1,[r0],#4
0x00008a90: e5850000 .... STR r0,[r5,#0]
0x00008a94: e58d1000 .... STR r1,[r13,#0]
0x00008a98: 0a00000a .... BEQ 0x8ac8
0x00008a9c: e3a0a000 .... MOV r10,#0
0x00008aa0: e5960008 .... LDR r0,[r6,#8]
0x00008aa4: ea000000 .... B 0x8aac
0x00008aa8: e28aa001 .... ADD r10,r10,#1
0x00008aac: e15a0000 ..Z. CMP r10,r0
0x00008ab0: aa000007 .... BGE 0x8ad4
0x00008ab4: e59d1000 .... LDR r1,[r13,#0]
0x00008ab8: e7d1100a .... LDRB r1,[r1,r10]
0x00008abc: e3510000 ..Q. CMP r1,#0
0x00008ac0: 1afffff8 .... BNE 0x8aa8
0x00008ac4: ea000002 .... B 0x8ad4
0x00008ac8: e59d0000 .... LDR r0,[r13,#0]
0x00008acc: eb0004d5 .... BL strlen ; 0x9e28
0x00008ad0: e1a0a000 .... MOV r10,r0
0x00008ad4: e59d0004 .... LDR r0,[r13,#4]
0x00008ad8: e3140001 .... TST r4,#1
0x00008adc: e040000a ..@. SUB r0,r0,r10
0x00008ae0: e58d0004 .... STR r0,[r13,#4]
0x00008ae4: 1a000013 .... BNE 0x8b38
0x00008ae8: e3140f40 @... TST r4,#0x100
0x00008aec: 03a00020 ... MOVEQ r0,#0x20
0x00008af0: 13a00030 0... MOVNE r0,#0x30
0x00008af4: e200b0ff .... AND r11,r0,#0xff
0x00008af8: e59d0004 .... LDR r0,[r13,#4]
0x00008afc: e2400001 ..@. SUB r0,r0,#1
0x00008b00: e58d0004 .... STR r0,[r13,#4]
0x00008b04: e3500000 ..P. CMP r0,#0
0x00008b08: ba00000a .... BLT 0x8b38
0x00008b0c: e596201c . .. LDR r2,[r6,#0x1c]
0x00008b10: e59d1008 .... LDR r1,[r13,#8]
0x00008b14: e2888001 .... ADD r8,r8,#1
0x00008b18: e1a0000b .... MOV r0,r11
0x00008b1c: e1a0e00f .... MOV r14,pc
$p
0x00008b20: e1a0f002 .... MOV pc,r2
0x00008b24: e59d0004 .... LDR r0,[r13,#4]
0x00008b28: e2400001 ..@. SUB r0,r0,#1
0x00008b2c: e58d0004 .... STR r0,[r13,#4]
0x00008b30: e3500000 ..P. CMP r0,#0
0x00008b34: aafffff4 .... BGE 0x8b0c
0x00008b38: e3a0b000 .... MOV r11,#0
0x00008b3c: e35a0000 ..Z. CMP r10,#0
0x00008b40: da000008 .... BLE 0x8b68
0x00008b44: e59d1000 .... LDR r1,[r13,#0]
0x00008b48: e28fe00c .... ADD r14,pc,#0xc ; #0x8b5c
0x00008b4c: e7d1000b .... LDRB r0,[r1,r11]
0x00008b50: e596201c . .. LDR r2,[r6,#0x1c]
0x00008b54: e59d1008 .... LDR r1,[r13,#8]
$p
0x00008b58: e1a0f002 .... MOV pc,r2
0x00008b5c: e28bb001 .... ADD r11,r11,#1
0x00008b60: e15b000a ..[. CMP r11,r10
0x00008b64: bafffff6 .... BLT 0x8b44
0x00008b68: e088800a .... ADD r8,r8,r10
0x00008b6c: e3140001 .... TST r4,#1
0x00008b70: 0a0000bf .... BEQ 0x8e74
0x00008b74: e59d0004 .... LDR r0,[r13,#4]
0x00008b78: e2504001 .@P. SUBS r4,r0,#1
0x00008b7c: 4a0000bc ...J BMI 0x8e74
0x00008b80: e596201c . .. LDR r2,[r6,#0x1c]
0x00008b84: e59d1008 .... LDR r1,[r13,#8]
0x00008b88: e2888001 .... ADD r8,r8,#1
0x00008b8c: e3a00020 ... MOV r0,#0x20
0x00008b90: e1a0e00f .... MOV r14,pc
$p
0x00008b94: e1a0f002 .... MOV pc,r2
0x00008b98: e2544001 .@T. SUBS r4,r4,#1
0x00008b9c: 5afffff7 ...Z BPL 0x8b80
0x00008ba0: ea0000b3 .... B 0x8e74
0x00008ba4: e5950000 .... LDR r0,[r5,#0]
0x00008ba8: e3140040 @... TST r4,#0x40
0x00008bac: 0490b004 .... LDREQ r11,[r0],#4
0x00008bb0: 05850000 .... STREQ r0,[r5,#0]
0x00008bb4: 0a000005 .... BEQ 0x8bd0
0x00008bb8: e2801008 .... ADD r1,r0,#8
0x00008bbc: e5851000 .... STR r1,[r5,#0]
0x00008bc0: e5901000 .... LDR r1,[r0,#0]
0x00008bc4: e5900004 .... LDR r0,[r0,#4]
0x00008bc8: e5860030 0... STR r0,[r6,#0x30]
0x00008bcc: e586102c ,... STR r1,[r6,#0x2c]
0x00008bd0: e3140e40 @... TST r4,#0x400
0x00008bd4: 120bb0ff .... ANDNE r11,r11,#0xff
0x00008bd8: 1a000002 .... BNE 0x8be8
0x00008bdc: e3140080 .... TST r4,#0x80
0x00008be0: 11a0b80b .... MOVNE r11,r11,LSL #16
0x00008be4: 11a0b82b +... MOVNE r11,r11,LSR #16
0x00008be8: e28f0fae .... ADD r0,pc,#0x2b8 ; #0x8ea8
0x00008bec: e3140008 .... TST r4,#8
0x00008bf0: 135b0000 ..[. CMPNE r11,#0
0x00008bf4: e5860024 $... STR r0,[r6,#0x24]
0x00008bf8: 128f0faf .... ADDNE r0,pc,#0x2bc ; #0x8ebc
0x00008bfc: 028f0fad .... ADDEQ r0,pc,#0x2b4 ; #0x8eb8
0x00008c00: e3140010 .... TST r4,#0x10
0x00008c04: 13c44f40 @O.. BICNE r4,r4,#0x100
0x00008c08: e5860004 .... STR r0,[r6,#4]
0x00008c0c: ea00008f .... B 0x8e50
0x00008c10: e5950000 .... LDR r0,[r5,#0]
0x00008c14: e3140040 @... TST r4,#0x40
0x00008c18: 0490b004 .... LDREQ r11,[r0],#4
0x00008c1c: 05850000 .... STREQ r0,[r5,#0]
0x00008c20: 0a000005 .... BEQ 0x8c3c
0x00008c24: e2801008 .... ADD r1,r0,#8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -