📄 outfile.txt
字号:
0x30000c18: e5910010 .... LDR r0,[r1,#0x10]
0x30000c1c: e3100004 .... TST r0,#4
0x30000c20: 0afffffc .... BEQ 0x30000c18
0x30000c24: eafffff0 .... B 0x30000bec
Uart_Getch
0x30000c28: e59f0258 X... LDR r0,0x30000e88
0x30000c2c: e5900000 .... LDR r0,[r0,#0]
0x30000c30: e3500000 ..P. CMP r0,#0
0x30000c34: 1a000005 .... BNE 0x30000c50
0x30000c38: e3a01450 P... MOV r1,#0x50000000
0x30000c3c: e5910010 .... LDR r0,[r1,#0x10]
0x30000c40: e3100001 .... TST r0,#1
0x30000c44: 0afffffc .... BEQ 0x30000c3c
0x30000c48: e5d10024 $... LDRB r0,[r1,#0x24]
0x30000c4c: e1a0f00e .... MOV pc,r14
0x30000c50: e3500001 ..P. CMP r0,#1
0x30000c54: 1a000005 .... BNE 0x30000c70
0x30000c58: e51f109c .... LDR r1,0x30000bc4
0x30000c5c: e5910010 .... LDR r0,[r1,#0x10]
0x30000c60: e3100001 .... TST r0,#1
0x30000c64: 0afffffc .... BEQ 0x30000c5c
0x30000c68: e5d10024 $... LDRB r0,[r1,#0x24]
0x30000c6c: eafffff6 .... B 0x30000c4c
0x30000c70: e3500002 ..P. CMP r0,#2
0x30000c74: 1a000005 .... BNE 0x30000c90
0x30000c78: e51f10c0 .... LDR r1,0x30000bc0
0x30000c7c: e5910010 .... LDR r0,[r1,#0x10]
0x30000c80: e3100001 .... TST r0,#1
0x30000c84: 0afffffc .... BEQ 0x30000c7c
0x30000c88: e5d10024 $... LDRB r0,[r1,#0x24]
0x30000c8c: eaffffee .... B 0x30000c4c
0x30000c90: e3a00000 .... MOV r0,#0
0x30000c94: eaffffec .... B 0x30000c4c
Uart_GetKey
0x30000c98: e59f01e8 .... LDR r0,0x30000e88
0x30000c9c: e5900000 .... LDR r0,[r0,#0]
0x30000ca0: e3500000 ..P. CMP r0,#0
0x30000ca4: 1a000007 .... BNE 0x30000cc8
0x30000ca8: e3a01450 P... MOV r1,#0x50000000
0x30000cac: e5910010 .... LDR r0,[r1,#0x10]
0x30000cb0: e3100001 .... TST r0,#1
0x30000cb4: 0a000001 .... BEQ 0x30000cc0
0x30000cb8: e5d10024 $... LDRB r0,[r1,#0x24]
0x30000cbc: e1a0f00e .... MOV pc,r14
0x30000cc0: e3a00000 .... MOV r0,#0
0x30000cc4: eafffffc .... B 0x30000cbc
0x30000cc8: e3500001 ..P. CMP r0,#1
0x30000ccc: 1a000007 .... BNE 0x30000cf0
0x30000cd0: e51f1114 .... LDR r1,0x30000bc4
0x30000cd4: e5910010 .... LDR r0,[r1,#0x10]
0x30000cd8: e3100001 .... TST r0,#1
0x30000cdc: 0a000001 .... BEQ 0x30000ce8
0x30000ce0: e5d10024 $... LDRB r0,[r1,#0x24]
0x30000ce4: eafffff4 .... B 0x30000cbc
0x30000ce8: e3a00000 .... MOV r0,#0
0x30000cec: eafffff2 .... B 0x30000cbc
0x30000cf0: e3500002 ..P. CMP r0,#2
0x30000cf4: 1a000007 .... BNE 0x30000d18
0x30000cf8: e51f1140 @... LDR r1,0x30000bc0
0x30000cfc: e5910010 .... LDR r0,[r1,#0x10]
0x30000d00: e3100001 .... TST r0,#1
0x30000d04: 0a000001 .... BEQ 0x30000d10
0x30000d08: e5d10024 $... LDRB r0,[r1,#0x24]
0x30000d0c: eaffffea .... B 0x30000cbc
0x30000d10: e3a00000 .... MOV r0,#0
0x30000d14: eaffffe8 .... B 0x30000cbc
0x30000d18: e3a00000 .... MOV r0,#0
0x30000d1c: eaffffe6 .... B 0x30000cbc
Uart_SendByte
0x30000d20: e59f1160 `... LDR r1,0x30000e88
0x30000d24: e3a0200d . .. MOV r2,#0xd
0x30000d28: e5913000 .0.. LDR r3,[r1,#0]
0x30000d2c: e20010ff .... AND r1,r0,#0xff
0x30000d30: e3530000 ..S. CMP r3,#0
0x30000d34: 1a00000b .... BNE 0x30000d68
0x30000d38: e3a03450 P4.. MOV r3,#0x50000000
0x30000d3c: e350000a ..P. CMP r0,#0xa
0x30000d40: 1a000003 .... BNE 0x30000d54
0x30000d44: e5930010 .... LDR r0,[r3,#0x10]
0x30000d48: e3100002 .... TST r0,#2
0x30000d4c: 0afffffc .... BEQ 0x30000d44
0x30000d50: e5c32020 .. STRB r2,[r3,#0x20]
0x30000d54: e5930010 .... LDR r0,[r3,#0x10]
0x30000d58: e3100002 .... TST r0,#2
0x30000d5c: 0afffffc .... BEQ 0x30000d54
0x30000d60: e5c31020 ... STRB r1,[r3,#0x20]
0x30000d64: e1a0f00e .... MOV pc,r14
0x30000d68: e3530001 ..S. CMP r3,#1
0x30000d6c: 1a00000b .... BNE 0x30000da0
0x30000d70: e51f31b4 .1.. LDR r3,0x30000bc4
0x30000d74: e350000a ..P. CMP r0,#0xa
0x30000d78: 1a000003 .... BNE 0x30000d8c
0x30000d7c: e5930010 .... LDR r0,[r3,#0x10]
0x30000d80: e3100002 .... TST r0,#2
0x30000d84: 0afffffc .... BEQ 0x30000d7c
0x30000d88: e5c32020 .. STRB r2,[r3,#0x20]
0x30000d8c: e5930010 .... LDR r0,[r3,#0x10]
0x30000d90: e3100002 .... TST r0,#2
0x30000d94: 0afffffc .... BEQ 0x30000d8c
0x30000d98: e5c31020 ... STRB r1,[r3,#0x20]
0x30000d9c: eafffff0 .... B 0x30000d64
0x30000da0: e3530002 ..S. CMP r3,#2
0x30000da4: 1affffee .... BNE 0x30000d64
0x30000da8: e51f31f0 .1.. LDR r3,0x30000bc0
0x30000dac: e350000a ..P. CMP r0,#0xa
0x30000db0: 1a000003 .... BNE 0x30000dc4
0x30000db4: e5930010 .... LDR r0,[r3,#0x10]
0x30000db8: e3100002 .... TST r0,#2
0x30000dbc: 0afffffc .... BEQ 0x30000db4
0x30000dc0: e5c32020 .. STRB r2,[r3,#0x20]
0x30000dc4: e5930010 .... LDR r0,[r3,#0x10]
0x30000dc8: e3100002 .... TST r0,#2
0x30000dcc: 0afffffc .... BEQ 0x30000dc4
0x30000dd0: e5c31020 ... STRB r1,[r3,#0x20]
0x30000dd4: eaffffe2 .... B 0x30000d64
Uart_SendString
0x30000dd8: e92d4010 .@-. STMFD r13!,{r4,r14}
0x30000ddc: e1a04000 .@.. MOV r4,r0
0x30000de0: ea000001 .... B 0x30000dec
0x30000de4: e2844001 .@.. ADD r4,r4,#1
0x30000de8: ebffffcc .... BL Uart_SendByte ; 0x30000d20
0x30000dec: e5d40000 .... LDRB r0,[r4,#0]
0x30000df0: e3500000 ..P. CMP r0,#0
0x30000df4: 1afffffa .... BNE 0x30000de4
0x30000df8: e8bd8010 .... LDMFD r13!,{r4,pc}
Uart_Printf
0x30000dfc: e92d000f ..-. STMFD r13!,{r0-r3}
0x30000e00: e52de004 ..-. STR r14,[r13,#-4]!
0x30000e04: e24ddf41 A.M. SUB r13,r13,#0x104
0x30000e08: e28d0f43 C... ADD r0,r13,#0x10c
0x30000e0c: e58d0100 .... STR r0,[r13,#0x100]
0x30000e10: e28d2f40 @/.. ADD r2,r13,#0x100
0x30000e14: e59d1108 .... LDR r1,[r13,#0x108]
0x30000e18: e1a0000d .... MOV r0,r13
0x30000e1c: eb00051d .... BL vsprintf ; 0x30002298
0x30000e20: e1a0000d .... MOV r0,r13
0x30000e24: ebffffeb .... BL Uart_SendString ; 0x30000dd8
0x30000e28: e28ddf41 A... ADD r13,r13,#0x104
0x30000e2c: e49df014 .... LDR pc,[r13],#0x14
Uart_GetString
0x30000e30: e92d4038 8@-. STMFD r13!,{r3-r5,r14}
0x30000e34: e1a04000 .@.. MOV r4,r0
0x30000e38: e1a05004 .P.. MOV r5,r4
0x30000e3c: ea000009 .... B 0x30000e68
0x30000e40: e3500008 ..P. CMP r0,#8
0x30000e44: 1a000005 .... BNE 0x30000e60
0x30000e48: e1550004 ..U. CMP r5,r4
0x30000e4c: aa000005 .... BGE 0x30000e68
0x30000e50: e28f0034 4... ADD r0,pc,#0x34 ; #0x30000e8c
0x30000e54: ebffffe8 .... BL Uart_Printf ; 0x30000dfc
0x30000e58: e2444001 .@D. SUB r4,r4,#1
0x30000e5c: ea000001 .... B 0x30000e68
0x30000e60: e4c40001 .... STRB r0,[r4],#1
0x30000e64: ebffffad .... BL Uart_SendByte ; 0x30000d20
0x30000e68: ebffff6e n... BL Uart_Getch ; 0x30000c28
0x30000e6c: e350000d ..P. CMP r0,#0xd
0x30000e70: 1afffff2 .... BNE 0x30000e40
0x30000e74: e3a00000 .... MOV r0,#0
0x30000e78: e5c40000 .... STRB r0,[r4,#0]
0x30000e7c: e3a0000a .... MOV r0,#0xa
0x30000e80: e8bd4038 8@.. LDMFD r13!,{r3-r5,r14}
0x30000e84: eaffffa5 .... B Uart_SendByte ; 0x30000d20
$d
0x30000e88: 30006110 .a.0 DCD 805331216
0x30000e8c: 00082008 . .. DCD 532488
Uart_GetIntNum
$a
0x30000e90: e92d41f0 .A-. STMFD r13!,{r4-r8,r14}
0x30000e94: e24dd020 .M. SUB r13,r13,#0x20
0x30000e98: e1a0500d .P.. MOV r5,r13
0x30000e9c: e3a0600a .`.. MOV r6,#0xa
0x30000ea0: e3a08000 .... MOV r8,#0
0x30000ea4: e3a04000 .@.. MOV r4,#0
0x30000ea8: e1a00005 .... MOV r0,r5
0x30000eac: ebffffdf .... BL Uart_GetString ; 0x30000e30
0x30000eb0: e5dd0000 .... LDRB r0,[r13,#0]
0x30000eb4: e350002d -.P. CMP r0,#0x2d
0x30000eb8: 1a000001 .... BNE 0x30000ec4
0x30000ebc: e3a08001 .... MOV r8,#1
0x30000ec0: e2855001 .P.. ADD r5,r5,#1
0x30000ec4: e5d50000 .... LDRB r0,[r5,#0]
0x30000ec8: e3500030 0.P. CMP r0,#0x30
0x30000ecc: 1a000006 .... BNE 0x30000eec
0x30000ed0: e5d50001 .... LDRB r0,[r5,#1]
0x30000ed4: e3500078 x.P. CMP r0,#0x78
0x30000ed8: 0a000001 .... BEQ 0x30000ee4
0x30000edc: e3500058 X.P. CMP r0,#0x58
0x30000ee0: 1a000001 .... BNE 0x30000eec
0x30000ee4: e3a06010 .`.. MOV r6,#0x10
0x30000ee8: e2855002 .P.. ADD r5,r5,#2
0x30000eec: e1a00005 .... MOV r0,r5
0x30000ef0: eb0004ce .... BL strlen ; 0x30002230
0x30000ef4: e2407001 .p@. SUB r7,r0,#1
0x30000ef8: e3570000 ..W. CMP r7,#0
0x30000efc: aa000002 .... BGE 0x30000f0c
0x30000f00: e3e00000 .... MVN r0,#0
0x30000f04: e28dd020 ... ADD r13,r13,#0x20
0x30000f08: e8bd81f0 .... LDMFD r13!,{r4-r8,pc}
0x30000f0c: e7d50007 .... LDRB r0,[r5,r7]
0x30000f10: e3500068 h.P. CMP r0,#0x68
0x30000f14: 0a000001 .... BEQ 0x30000f20
0x30000f18: e3500048 H.P. CMP r0,#0x48
0x30000f1c: 1a000003 .... BNE 0x30000f30
0x30000f20: e3a06010 .`.. MOV r6,#0x10
0x30000f24: e3a00000 .... MOV r0,#0
0x30000f28: e7c50007 .... STRB r0,[r5,r7]
0x30000f2c: e2477001 .pG. SUB r7,r7,#1
0x30000f30: e356000a ..V. CMP r6,#0xa
0x30000f34: 1a000005 .... BNE 0x30000f50
0x30000f38: e1a00005 .... MOV r0,r5
0x30000f3c: ebfffe18 .... BL atoi_new ; 0x300007a4
0x30000f40: e3580000 ..X. CMP r8,#0
0x30000f44: 0affffee .... BEQ 0x30000f04
0x30000f48: e2600000 ..`. RSB r0,r0,#0
0x30000f4c: eaffffec .... B 0x30000f04
0x30000f50: e3a06000 .`.. MOV r6,#0
0x30000f54: eb00044b K... BL __rt_ctype_table ; 0x30002088
0x30000f58: ea00000f ....
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -