📄 test_usb.lst
字号:
0x00008c84: e28da008 .... ADD r10,r13,#8
0x00008c88: e2030007 .... AND r0,r3,#7
0x00008c8c: e2801030 0... ADD r1,r0,#0x30
0x00008c90: e1a00006 .... MOV r0,r6
0x00008c94: e7ca1000 .... STRB r1,[r10,r0]
0x00008c98: e2866001 .`.. ADD r6,r6,#1
0x00008c9c: e1b031a3 .1.. MOVS r3,r3,LSR #3
0x00008ca0: 1afffff8 .... BNE 0x8c88
0x00008ca4: e3180008 .... TST r8,#8
0x00008ca8: 15940008 .... LDRNE r0,[r4,#8]
0x00008cac: 12400001 ..@. SUBNE r0,r0,#1
0x00008cb0: 15840008 .... STRNE r0,[r4,#8]
0x00008cb4: eaffff94 .... B 0x8b0c
0x00008cb8: e3180040 @... TST r8,#0x40
0x00008cbc: 0a000018 .... BEQ 0x8d24
0x00008cc0: e24f1f97 ..O. SUB r1,pc,#0x25c ; #0x8a6c
0x00008cc4: e594a02c ,... LDR r10,[r4,#0x2c]
0x00008cc8: e594b030 0... LDR r11,[r4,#0x30]
0x00008ccc: e891000c .... LDMIA r1,{r2,r3}
0x00008cd0: e1a0000a .... MOV r0,r10
0x00008cd4: e15b0003 ..[. CMP r11,r3
0x00008cd8: 01500002 ..P. CMPEQ r0,r2
0x00008cdc: 0affff8a .... BEQ 0x8b0c
0x00008ce0: e1a0100b .... MOV r1,r11
0x00008ce4: e1a0000a .... MOV r0,r10
0x00008ce8: eb0000b0 .... BL _ll_udiv10 ; 0x8fb0
0x00008cec: e1a0b001 .... MOV r11,r1
0x00008cf0: e1a0a000 .... MOV r10,r0
0x00008cf4: e1a00006 .... MOV r0,r6
0x00008cf8: e2821030 0... ADD r1,r2,#0x30
0x00008cfc: e28d2008 . .. ADD r2,r13,#8
0x00008d00: e7c21000 .... STRB r1,[r2,r0]
0x00008d04: e24f0fa8 ..O. SUB r0,pc,#0x2a0 ; #0x8a6c
0x00008d08: e890000c .... LDMIA r0,{r2,r3}
0x00008d0c: e1a0000a .... MOV r0,r10
0x00008d10: e15b0003 ..[. CMP r11,r3
0x00008d14: 01500002 ..P. CMPEQ r0,r2
0x00008d18: e2866001 .`.. ADD r6,r6,#1
0x00008d1c: 0affff7a z... BEQ 0x8b0c
0x00008d20: eaffffee .... B 0x8ce0
0x00008d24: e3530000 ..S. CMP r3,#0
0x00008d28: 0affff77 w... BEQ 0x8b0c
0x00008d2c: e28da008 .... ADD r10,r13,#8
0x00008d30: e1a00003 .... MOV r0,r3
0x00008d34: eb0000c3 .... BL __rt_udiv10 ; 0x9048
0x00008d38: e2812030 0 .. ADD r2,r1,#0x30
0x00008d3c: e1a01006 .... MOV r1,r6
0x00008d40: e7ca2001 . .. STRB r2,[r10,r1]
0x00008d44: e2866001 .`.. ADD r6,r6,#1
0x00008d48: e1b03000 .0.. MOVS r3,r0
0x00008d4c: 0affff6e n... BEQ 0x8b0c
0x00008d50: eafffff6 .... B 0x8d30
0x00008d54: e5940008 .... LDR r0,[r4,#8]
0x00008d58: e040b006 ..@. SUB r11,r0,r6
0x00008d5c: e35b0000 ..[. CMP r11,#0
0x00008d60: b3a0b000 .... MOVLT r11,#0
0x00008d64: e5940004 .... LDR r0,[r4,#4]
0x00008d68: eb0000c1 .... BL strlen ; 0x9074
0x00008d6c: e08b1006 .... ADD r1,r11,r6
0x00008d70: e0800001 .... ADD r0,r0,r1
0x00008d74: e3180f40 @... TST r8,#0x100
0x00008d78: 03180001 .... TSTEQ r8,#1
0x00008d7c: e04aa000 ..J. SUB r10,r10,r0
0x00008d80: 1a00000b .... BNE 0x8db4
0x00008d84: e3a00020 ... MOV r0,#0x20
0x00008d88: e58d0004 .... STR r0,[r13,#4]
0x00008d8c: e25aa001 ..Z. SUBS r10,r10,#1
0x00008d90: 4a000007 ...J BMI 0x8db4
0x00008d94: e594201c . .. LDR r2,[r4,#0x1c]
0x00008d98: e59d0004 .... LDR r0,[r13,#4]
0x00008d9c: e2855001 .P.. ADD r5,r5,#1
0x00008da0: e1a01007 .... MOV r1,r7
0x00008da4: e1a0e00f .... MOV r14,pc
$p
0x00008da8: e1a0f002 .... MOV pc,r2
0x00008dac: e25aa001 ..Z. SUBS r10,r10,#1
0x00008db0: 5afffff7 ...Z BPL 0x8d94
0x00008db4: e5941004 .... LDR r1,[r4,#4]
0x00008db8: e4d10001 .... LDRB r0,[r1],#1
0x00008dbc: e58d1004 .... STR r1,[r13,#4]
0x00008dc0: e3500000 ..P. CMP r0,#0
0x00008dc4: 0a000009 .... BEQ 0x8df0
0x00008dc8: e594201c . .. LDR r2,[r4,#0x1c]
0x00008dcc: e1a01007 .... MOV r1,r7
0x00008dd0: e1a0e00f .... MOV r14,pc
$p
0x00008dd4: e1a0f002 .... MOV pc,r2
0x00008dd8: e59d1004 .... LDR r1,[r13,#4]
0x00008ddc: e2855001 .P.. ADD r5,r5,#1
0x00008de0: e4d10001 .... LDRB r0,[r1],#1
0x00008de4: e58d1004 .... STR r1,[r13,#4]
0x00008de8: e3500000 ..P. CMP r0,#0
0x00008dec: 1afffff5 .... BNE 0x8dc8
0x00008df0: e3180001 .... TST r8,#1
0x00008df4: 1a00000e .... BNE 0x8e34
0x00008df8: e3180f40 @... TST r8,#0x100
0x00008dfc: 03a00020 ... MOVEQ r0,#0x20
0x00008e00: 13a00030 0... MOVNE r0,#0x30
0x00008e04: e20000ff .... AND r0,r0,#0xff
0x00008e08: e58d0004 .... STR r0,[r13,#4]
0x00008e0c: e25aa001 ..Z. SUBS r10,r10,#1
0x00008e10: 4a000007 ...J BMI 0x8e34
0x00008e14: e594201c . .. LDR r2,[r4,#0x1c]
0x00008e18: e59d0004 .... LDR r0,[r13,#4]
0x00008e1c: e2855001 .P.. ADD r5,r5,#1
0x00008e20: e1a01007 .... MOV r1,r7
0x00008e24: e1a0e00f .... MOV r14,pc
$p
0x00008e28: e1a0f002 .... MOV pc,r2
0x00008e2c: e25aa001 ..Z. SUBS r10,r10,#1
0x00008e30: 5afffff7 ...Z BPL 0x8e14
0x00008e34: e3180f80 .... TST r8,#0x200
0x00008e38: 0a000034 4... BEQ 0x8f10
0x00008e3c: e3a0b000 .... MOV r11,#0
0x00008e40: e3560000 ..V. CMP r6,#0
0x00008e44: da000049 I... BLE 0x8f70
0x00008e48: e28d0008 .... ADD r0,r13,#8
0x00008e4c: e7d0000b .... LDRB r0,[r0,r11]
0x00008e50: e350003c <.P. CMP r0,#0x3c
0x00008e54: 0a000007 .... BEQ 0x8e78
0x00008e58: e350003e >.P. CMP r0,#0x3e
0x00008e5c: 1a000022 "... BNE 0x8eec
0x00008e60: e5940010 .... LDR r0,[r4,#0x10]
0x00008e64: e2400001 ..@. SUB r0,r0,#1
0x00008e68: e5840010 .... STR r0,[r4,#0x10]
0x00008e6c: e3500000 ..P. CMP r0,#0
0x00008e70: ba000022 "... BLT 0x8f00
0x00008e74: ea000010 .... B 0x8ebc
0x00008e78: e594000c .... LDR r0,[r4,#0xc]
0x00008e7c: e2400001 ..@. SUB r0,r0,#1
0x00008e80: e584000c .... STR r0,[r4,#0xc]
0x00008e84: e3500000 ..P. CMP r0,#0
0x00008e88: ba00001c .... BLT 0x8f00
0x00008e8c: e594201c . .. LDR r2,[r4,#0x1c]
0x00008e90: e2855001 .P.. ADD r5,r5,#1
0x00008e94: e1a01007 .... MOV r1,r7
0x00008e98: e3a00030 0... MOV r0,#0x30
0x00008e9c: e1a0e00f .... MOV r14,pc
$p
0x00008ea0: e1a0f002 .... MOV pc,r2
0x00008ea4: e594000c .... LDR r0,[r4,#0xc]
0x00008ea8: e2400001 ..@. SUB r0,r0,#1
0x00008eac: e584000c .... STR r0,[r4,#0xc]
0x00008eb0: e3500000 ..P. CMP r0,#0
0x00008eb4: aafffff4 .... BGE 0x8e8c
0x00008eb8: ea000010 .... B 0x8f00
0x00008ebc: e594201c . .. LDR r2,[r4,#0x1c]
0x00008ec0: e2855001 .P.. ADD r5,r5,#1
0x00008ec4: e1a01007 .... MOV r1,r7
0x00008ec8: e3a00030 0... MOV r0,#0x30
0x00008ecc: e1a0e00f .... MOV r14,pc
$p
0x00008ed0: e1a0f002 .... MOV pc,r2
0x00008ed4: e5940010 .... LDR r0,[r4,#0x10]
0x00008ed8: e2400001 ..@. SUB r0,r0,#1
0x00008edc: e5840010 .... STR r0,[r4,#0x10]
0x00008ee0: e3500000 ..P. CMP r0,#0
0x00008ee4: aafffff4 .... BGE 0x8ebc
0x00008ee8: ea000004 .... B 0x8f00
0x00008eec: e594201c . .. LDR r2,[r4,#0x1c]
0x00008ef0: e1a01007 .... MOV r1,r7
0x00008ef4: e1a0e00f .... MOV r14,pc
$p
0x00008ef8: e1a0f002 .... MOV pc,r2
0x00008efc: e2855001 .P.. ADD r5,r5,#1
0x00008f00: e28bb001 .... ADD r11,r11,#1
0x00008f04: e15b0006 ..[. CMP r11,r6
0x00008f08: baffffce .... BLT 0x8e48
0x00008f0c: ea000017 .... B 0x8f70
0x00008f10: e25bb001 ..[. SUBS r11,r11,#1
0x00008f14: 4a000007 ...J BMI 0x8f38
0x00008f18: e594201c . .. LDR r2,[r4,#0x1c]
0x00008f1c: e2855001 .P.. ADD r5,r5,#1
0x00008f20: e1a01007 .... MOV r1,r7
0x00008f24: e3a00030 0... MOV r0,#0x30
0x00008f28: e1a0e00f .... MOV r14,pc
$p
0x00008f2c: e1a0f002 .... MOV pc,r2
0x00008f30: e25bb001 ..[. SUBS r11,r11,#1
0x00008f34: 5afffff7 ...Z BPL 0x8f18
0x00008f38: e0855006 .P.. ADD r5,r5,r6
0x00008f3c: e246b001 ..F. SUB r11,r6,#1
0x00008f40: e3560000 ..V. CMP r6,#0
0x00008f44: da000009 .... BLE 0x8f70
0x00008f48: e28d6008 .`.. ADD r6,r13,#8
0x00008f4c: e7d6000b .... LDRB r0,[r6,r11]
0x00008f50: e594201c . .. LDR r2,[r4,#0x1c]
0x00008f54: e1a01007 .... MOV r1,r7
0x00008f58: e1a0e00f .... MOV r14,pc
$p
0x00008f5c: e1a0f002 .... MOV pc,r2
0x00008f60: e1a0000b .... MOV r0,r11
0x00008f64: e3500000 ..P. CMP r0,#0
0x00008f68: e24bb001 ..K. SUB r11,r11,#1
0x00008f6c: cafffff6 .... BGT 0x8f4c
0x00008f70: e3180001 .... TST r8,#1
0x00008f74: 0a000009 .... BEQ 0x8fa0
0x00008f78: e25a6001 .`Z. SUBS r6,r10,#1
0x00008f7c: 4a000007 ...J BMI 0x8fa0
0x00008f80: e594201c . .. LDR r2,[r4,#0x1c]
0x00008f84: e2855001 .P.. ADD r5,r5,#1
0x00008f88: e1a01007 .... MOV r1,r7
0x00008f8c: e3a00020 ... MOV r0,#0x20
0x00008f90: e1a0e00f .... MOV r14,pc
$p
0x00008f94: e1a0f002 .... MOV pc,r2
0x00008f98: e2566001 .`V. SUBS r6,r6,#1
0x00008f9c: 5afffff7 ...Z BPL 0x8f80
0x00008fa0: e1a00005 .... MOV r0,r5
0x00008fa4: e28dd028 (... ADD r13,r13,#0x28
0x00008fa8: e8bd01f0 .... LDMFD r13!,{r4-r8}
0x00008fac: e8bd8c00 .... LDMFD r13!,{r10,r11,pc}
_ll_udiv10
$a
.text
0x00008fb0: e92d4030 0@-. STMFD r13!,{r4,r5,r14}
0x00008fb4: e250200a . P. SUBS r2,r0,#0xa
0x00008fb8: e2d13000 .0.. SBCS r3,r1,#0
0x00008fbc: e1a0e120 ... MOV r14,r0,LSR #2
0x00008fc0: e18eef01 .... ORR r14,r14,r1,LSL #30
0x00008fc4: e050000e ..P. SUBS r0,r0,r14
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -