📄 test_usb.lst
字号:
0x0000891c: e0500002 ..P. SUBS r0,r0,r2
0x00008920: e0d11003 .... SBCS r1,r1,r3
0x00008924: aa000015 .... BGE 0x8980
0x00008928: e286102c ,... ADD r1,r6,#0x2c
0x0000892c: e8910003 .... LDMIA r1,{r0,r1}
0x00008930: e2700000 ..p. RSBS r0,r0,#0
0x00008934: e2e11000 .... RSC r1,r1,#0
0x00008938: e286202c , .. ADD r2,r6,#0x2c
0x0000893c: e8820003 .... STMIA r2,{r0,r1}
0x00008940: ea00000c .... B 0x8978
0x00008944: e5950000 .... LDR r0,[r5,#0]
0x00008948: e3140e40 @... TST r4,#0x400
0x0000894c: e490b004 .... LDR r11,[r0],#4
0x00008950: e5850000 .... STR r0,[r5,#0]
0x00008954: 11a0bc0b .... MOVNE r11,r11,LSL #24
0x00008958: 11a0bc4b K... MOVNE r11,r11,ASR #24
0x0000895c: 1a000002 .... BNE 0x896c
0x00008960: e3140080 .... TST r4,#0x80
0x00008964: 11a0b80b .... MOVNE r11,r11,LSL #16
0x00008968: 11a0b84b K... MOVNE r11,r11,ASR #16
0x0000896c: e35b0000 ..[. CMP r11,#0
0x00008970: b26bb000 ..k. RSBLT r11,r11,#0
0x00008974: aa000001 .... BGE 0x8980
0x00008978: e28f00f4 .... ADD r0,pc,#0xf4 ; #0x8a74
0x0000897c: ea000005 .... B 0x8998
0x00008980: e3140002 .... TST r4,#2
0x00008984: 128f00ec .... ADDNE r0,pc,#0xec ; #0x8a78
0x00008988: 1a000002 .... BNE 0x8998
0x0000898c: e3140004 .... TST r4,#4
0x00008990: 028f00ac .... ADDEQ r0,pc,#0xac ; #0x8a44
0x00008994: 128f00e0 .... ADDNE r0,pc,#0xe0 ; #0x8a7c
0x00008998: e3140010 .... TST r4,#0x10
0x0000899c: 13c44f40 @O.. BICNE r4,r4,#0x100
0x000089a0: e5860004 .... STR r0,[r6,#4]
0x000089a4: ea00000c .... B 0x89dc
0x000089a8: e3844f80 .O.. ORR r4,r4,#0x200
0x000089ac: e3140010 .... TST r4,#0x10
0x000089b0: 03a00006 .... MOVEQ r0,#6
0x000089b4: 05860008 .... STREQ r0,[r6,#8]
0x000089b8: e5950000 .... LDR r0,[r5,#0]
0x000089bc: e3a0b000 .... MOV r11,#0
0x000089c0: e2801008 .... ADD r1,r0,#8
0x000089c4: e5851000 .... STR r1,[r5,#0]
0x000089c8: e5901000 .... LDR r1,[r0,#0]
0x000089cc: e5900004 .... LDR r0,[r0,#4]
0x000089d0: e5860018 .... STR r0,[r6,#0x18]
0x000089d4: e5861014 .... STR r1,[r6,#0x14]
0x000089d8: e5862004 . .. STR r2,[r6,#4]
0x000089dc: e59d0004 .... LDR r0,[r13,#4]
0x000089e0: e1a0300b .0.. MOV r3,r11
0x000089e4: e5860028 (... STR r0,[r6,#0x28]
0x000089e8: e5864000 .@.. STR r4,[r6,#0]
0x000089ec: e59d0008 .... LDR r0,[r13,#8]
0x000089f0: e1a02006 . .. MOV r2,r6
0x000089f4: e1a0100a .... MOV r1,r10
0x000089f8: eb000020 ... BL _printf_display ; 0x8a80
0x000089fc: e0808008 .... ADD r8,r0,r8
0x00008a00: e4d70001 .... LDRB r0,[r7],#1
0x00008a04: e3500000 ..P. CMP r0,#0
0x00008a08: 1afffe25 %... BNE 0x82a4
0x00008a0c: e5961020 ... LDR r1,[r6,#0x20]
0x00008a10: e59d0008 .... LDR r0,[r13,#8]
0x00008a14: e1a0e00f .... MOV r14,pc
$p
0x00008a18: e1a0f001 .... MOV pc,r1
0x00008a1c: e3500000 ..P. CMP r0,#0
0x00008a20: 01a00008 .... MOVEQ r0,r8
0x00008a24: e28dd018 .... ADD r13,r13,#0x18
0x00008a28: e8bd01f0 .... LDMFD r13!,{r4-r8}
0x00008a2c: 13e00000 .... MVNNE r0,#0
0x00008a30: e8bd8c00 .... LDMFD r13!,{r10,r11,pc}
$d
0x00008a34: 33323130 0123 DCD 858927408
0x00008a38: 37363534 4567 DCD 926299444
0x00008a3c: 42413938 89AB DCD 1111570744
0x00008a40: 46454443 CDEF DCD 1178944579
0x00008a44: 00000000 .... DCD 0
0x00008a48: 00005830 0X.. DCD 22576
0x00008a4c: 33323130 0123 DCD 858927408
0x00008a50: 37363534 4567 DCD 926299444
0x00008a54: 62613938 89ab DCD 1650538808
0x00008a58: 66656463 cdef DCD 1717920867
0x00008a5c: 00000000 .... DCD 0
0x00008a60: 00007830 0x.. DCD 30768
0x00008a64: 00000040 @... DCD 64
0x00008a68: 00000030 0... DCD 48
0x00008a6c: 00000000 .... DCD 0
0x00008a70: 00000000 .... DCD 0
0x00008a74: 0000002d -... DCD 45
0x00008a78: 0000002b +... DCD 43
0x00008a7c: 00000020 ... DCD 32
_printf_display
$a
0x00008a80: e92d4d80 .M-. STMFD r13!,{r7,r8,r10,r11,r14}
0x00008a84: e92d0070 p.-. STMFD r13!,{r4-r6}
0x00008a88: e1a07000 .p.. MOV r7,r0
0x00008a8c: e1a00001 .... MOV r0,r1
0x00008a90: e5928000 .... LDR r8,[r2,#0]
0x00008a94: e3e01000 .... MVN r1,#0
0x00008a98: e24dd028 (.M. SUB r13,r13,#0x28
0x00008a9c: e582100c .... STR r1,[r2,#0xc]
0x00008aa0: e5821010 .... STR r1,[r2,#0x10]
0x00008aa4: e3180f84 .... TST r8,#0x210
0x00008aa8: 03a01001 .... MOVEQ r1,#1
0x00008aac: e1a04002 .@.. MOV r4,r2
0x00008ab0: 05841008 .... STREQ r1,[r4,#8]
0x00008ab4: e24f1050 P.O. SUB r1,pc,#0x50 ; #0x8a6c
0x00008ab8: e3500067 g.P. CMP r0,#0x67
0x00008abc: e3a06000 .`.. MOV r6,#0
0x00008ac0: e3a05000 .P.. MOV r5,#0
0x00008ac4: 0a00000c .... BEQ 0x8afc
0x00008ac8: ca00001b .... BGT 0x8b3c
0x00008acc: e3500064 d.P. CMP r0,#0x64
0x00008ad0: 0a000078 x... BEQ 0x8cb8
0x00008ad4: ca000005 .... BGT 0x8af0
0x00008ad8: e3500045 E.P. CMP r0,#0x45
0x00008adc: 13500047 G.P. CMPNE r0,#0x47
0x00008ae0: 0a000005 .... BEQ 0x8afc
0x00008ae4: e3500058 X.P. CMP r0,#0x58
0x00008ae8: 1a000007 .... BNE 0x8b0c
0x00008aec: ea000028 (... B 0x8b94
0x00008af0: e3500065 e.P. CMP r0,#0x65
0x00008af4: 13500066 f.P. CMPNE r0,#0x66
0x00008af8: 1a000003 .... BNE 0x8b0c
0x00008afc: e1a02004 . .. MOV r2,r4
0x00008b00: e28d1008 .... ADD r1,r13,#8
0x00008b04: eb000176 v... BL _fp_display_gate ; 0x90e4
0x00008b08: e1a06000 .`.. MOV r6,r0
0x00008b0c: e3180f80 .... TST r8,#0x200
0x00008b10: e594a028 (... LDR r10,[r4,#0x28]
0x00008b14: 0a00008e .... BEQ 0x8d54
0x00008b18: e594000c .... LDR r0,[r4,#0xc]
0x00008b1c: e3a0b000 .... MOV r11,#0
0x00008b20: e3500000 ..P. CMP r0,#0
0x00008b24: c240b001 ..@. SUBGT r11,r0,#1
0x00008b28: e5940010 .... LDR r0,[r4,#0x10]
0x00008b2c: e3500000 ..P. CMP r0,#0
0x00008b30: c080000b .... ADDGT r0,r0,r11
0x00008b34: c240b001 ..@. SUBGT r11,r0,#1
0x00008b38: ea000089 .... B 0x8d64
0x00008b3c: e3500070 p.P. CMP r0,#0x70
0x00008b40: 0a000013 .... BEQ 0x8b94
0x00008b44: ca00000e .... BGT 0x8b84
0x00008b48: e3500069 i.P. CMP r0,#0x69
0x00008b4c: 0a000059 Y... BEQ 0x8cb8
0x00008b50: e350006f o.P. CMP r0,#0x6f
0x00008b54: 1affffec .... BNE 0x8b0c
0x00008b58: e3180040 @... TST r8,#0x40
0x00008b5c: 0a000046 F... BEQ 0x8c7c
0x00008b60: e24f10fc ..O. SUB r1,pc,#0xfc ; #0x8a6c
0x00008b64: e594a02c ,... LDR r10,[r4,#0x2c]
0x00008b68: e594b030 0... LDR r11,[r4,#0x30]
0x00008b6c: e891000c .... LDMIA r1,{r2,r3}
0x00008b70: e1a0000a .... MOV r0,r10
0x00008b74: e15b0003 ..[. CMP r11,r3
0x00008b78: 01500002 ..P. CMPEQ r0,r2
0x00008b7c: 0a000048 H... BEQ 0x8ca4
0x00008b80: ea00002b +... B 0x8c34
0x00008b84: e3500075 u.P. CMP r0,#0x75
0x00008b88: 0a00004a J... BEQ 0x8cb8
0x00008b8c: e3500078 x.P. CMP r0,#0x78
0x00008b90: 1affffdd .... BNE 0x8b0c
0x00008b94: e3180040 @... TST r8,#0x40
0x00008b98: 0a000019 .... BEQ 0x8c04
0x00008b9c: e24f1f4e N.O. SUB r1,pc,#0x138 ; #0x8a6c
0x00008ba0: e594a02c ,... LDR r10,[r4,#0x2c]
0x00008ba4: e594b030 0... LDR r11,[r4,#0x30]
0x00008ba8: e891000c .... LDMIA r1,{r2,r3}
0x00008bac: e1a0000a .... MOV r0,r10
0x00008bb0: e15b0003 ..[. CMP r11,r3
0x00008bb4: 01500002 ..P. CMPEQ r0,r2
0x00008bb8: 0affffd3 .... BEQ 0x8b0c
0x00008bbc: e1a0100b .... MOV r1,r11
0x00008bc0: e5941024 $... LDR r1,[r4,#0x24]
0x00008bc4: e20a000f .... AND r0,r10,#0xf
0x00008bc8: e7d11000 .... LDRB r1,[r1,r0]
0x00008bcc: e1a00006 .... MOV r0,r6
0x00008bd0: e28d2008 . .. ADD r2,r13,#8
0x00008bd4: e7c21000 .... STRB r1,[r2,r0]
0x00008bd8: e1a0022a *... MOV r0,r10,LSR #4
0x00008bdc: e180ae0b .... ORR r10,r0,r11,LSL #28
0x00008be0: e24f0f5f _.O. SUB r0,pc,#0x17c ; #0x8a6c
0x00008be4: e890000c .... LDMIA r0,{r2,r3}
0x00008be8: e1a0b22b +... MOV r11,r11,LSR #4
0x00008bec: e15b0003 ..[. CMP r11,r3
0x00008bf0: e1a0000a .... MOV r0,r10
0x00008bf4: 01500002 ..P. CMPEQ r0,r2
0x00008bf8: e2866001 .`.. ADD r6,r6,#1
0x00008bfc: 0affffc2 .... BEQ 0x8b0c
0x00008c00: eaffffed .... B 0x8bbc
0x00008c04: e3530000 ..S. CMP r3,#0
0x00008c08: 0affffbf .... BEQ 0x8b0c
0x00008c0c: e28da008 .... ADD r10,r13,#8
0x00008c10: e203100f .... AND r1,r3,#0xf
0x00008c14: e5940024 $... LDR r0,[r4,#0x24]
0x00008c18: e1b03223 #2.. MOVS r3,r3,LSR #4
0x00008c1c: e7d01001 .... LDRB r1,[r0,r1]
0x00008c20: e1a00006 .... MOV r0,r6
0x00008c24: e2866001 .`.. ADD r6,r6,#1
0x00008c28: e7ca1000 .... STRB r1,[r10,r0]
0x00008c2c: 0affffb6 .... BEQ 0x8b0c
0x00008c30: eafffff6 .... B 0x8c10
0x00008c34: e1a0100b .... MOV r1,r11
0x00008c38: e5941024 $... LDR r1,[r4,#0x24]
0x00008c3c: e20a0007 .... AND r0,r10,#7
0x00008c40: e7d11000 .... LDRB r1,[r1,r0]
0x00008c44: e1a00006 .... MOV r0,r6
0x00008c48: e28d2008 . .. ADD r2,r13,#8
0x00008c4c: e7c21000 .... STRB r1,[r2,r0]
0x00008c50: e1a001aa .... MOV r0,r10,LSR #3
0x00008c54: e180ae8b .... ORR r10,r0,r11,LSL #29
0x00008c58: e24f0f7d }.O. SUB r0,pc,#0x1f4 ; #0x8a6c
0x00008c5c: e890000c .... LDMIA r0,{r2,r3}
0x00008c60: e1a0b1ab .... MOV r11,r11,LSR #3
0x00008c64: e15b0003 ..[. CMP r11,r3
0x00008c68: e1a0000a .... MOV r0,r10
0x00008c6c: 01500002 ..P. CMPEQ r0,r2
0x00008c70: e2866001 .`.. ADD r6,r6,#1
0x00008c74: 1affffee .... BNE 0x8c34
0x00008c78: ea000009 .... B 0x8ca4
0x00008c7c: e3530000 ..S. CMP r3,#0
0x00008c80: 0a000007 .... BEQ 0x8ca4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -