📄 a.list
字号:
9f0: e2423001 sub r3, r2, #1 ; 0x1 9f4: e1a02003 mov r2, r3 9f8: e50b2028 str r2, [fp, -#40] 9fc: e3520000 cmp r2, #0 ; 0x0 a00: 1a000000 bne a08 <download+0x2c8> a04: ea000000 b a0c <download+0x2cc> a08: eaffffac b 8c0 <download+0x180> a0c: ea000000 b a14 <download+0x2d4> a10: ea000000 b a18 <download+0x2d8> a14: eaffff76 b 7f4 <download+0xb4> a18: e3a00802 mov r0, #131072 ; 0x20000 a1c: e2800070 add r0, r0, #112 ; 0x70 a20: ebffff39 bl 70c <SetLEDs> a24: e51b3018 ldr r3, [fp, -#24] a28: e3530000 cmp r3, #0 ; 0x0 a2c: 0a000002 beq a3c <download+0x2fc> a30: e59f0044 ldr r0, [pc, #68] ; a7c <download+0x33c> a34: e51b1018 ldr r1, [fp, -#24] a38: eb00030a bl 1668 <my_printf> a3c: e24b2f8b sub r2, fp, #556 ; 0x22c a40: e59f3030 ldr r3, [pc, #48] ; a78 <download+0x338> a44: e59f102c ldr r1, [pc, #44] ; a78 <download+0x338> a48: e591c000 ldr ip, [r1] a4c: e58dc000 str ip, [sp] a50: e59f0028 ldr r0, [pc, #40] ; a80 <download+0x340> a54: e1a01002 mov r1, r2 a58: e51b2010 ldr r2, [fp, -#16] a5c: e5933000 ldr r3, [r3] a60: eb000300 bl 1668 <my_printf> a64: e3a00000 mov r0, #0 ; 0x0 a68: ea000005 b a84 <download+0x344> a6c: 00002874 andeq r2, r0, r4, ror r8 a70: 000028c8 andeq r2, r0, r8, asr #17 a74: 000028d0 ldreqd r2, [r0], -r0 a78: 00004000 andeq r4, r0, r0 a7c: 000028d4 ldreqd r2, [r0], -r4 a80: 00002908 andeq r2, r0, r8, lsl #18 a84: e91ba800 ldmdb fp, {fp, sp, pc}00000a88 <dump>: a88: e1a0c00d mov ip, sp a8c: e92dd800 stmdb sp!, {fp, ip, lr, pc} a90: e24cb004 sub fp, ip, #4 ; 0x4 a94: e24dd008 sub sp, sp, #8 ; 0x8 a98: e3a03000 mov r3, #0 ; 0x0 a9c: e50b3010 str r3, [fp, -#16] aa0: e3a03401 mov r3, #16777216 ; 0x1000000 aa4: e2833801 add r3, r3, #65536 ; 0x10000 aa8: e50b3014 str r3, [fp, -#20] aac: e3a03000 mov r3, #0 ; 0x0 ab0: e50b3010 str r3, [fp, -#16] ab4: e51b3010 ldr r3, [fp, -#16] ab8: e3a02eff mov r2, #4080 ; 0xff0 abc: e282200f add r2, r2, #15 ; 0xf ac0: e1530002 cmp r3, r2 ac4: da000000 ble acc <dump+0x44> ac8: ea00001e b b48 <dump+0xc0> acc: e51b3010 ldr r3, [fp, -#16] ad0: e203200f and r2, r3, #15 ; 0xf ad4: e3520000 cmp r2, #0 ; 0x0 ad8: 1a000005 bne af4 <dump+0x6c> adc: e51b3014 ldr r3, [fp, -#20] ae0: e51b2010 ldr r2, [fp, -#16] ae4: e0833002 add r3, r3, r2 ae8: e59f004c ldr r0, [pc, #76] ; b3c <dump+0xb4> aec: e1a01003 mov r1, r3 af0: eb0002dc bl 1668 <my_printf> af4: e51b3014 ldr r3, [fp, -#20] af8: e51b2010 ldr r2, [fp, -#16] afc: e0833002 add r3, r3, r2 b00: e5d32000 ldrb r2, [r3] b04: e59f0034 ldr r0, [pc, #52] ; b40 <dump+0xb8> b08: e1a01002 mov r1, r2 b0c: eb0002d5 bl 1668 <my_printf> b10: e51b2010 ldr r2, [fp, -#16] b14: e2823001 add r3, r2, #1 ; 0x1 b18: e203200f and r2, r3, #15 ; 0xf b1c: e3520000 cmp r2, #0 ; 0x0 b20: 1a000001 bne b2c <dump+0xa4> b24: e59f0018 ldr r0, [pc, #24] ; b44 <dump+0xbc> b28: eb0002ce bl 1668 <my_printf> b2c: e51b3010 ldr r3, [fp, -#16] b30: e2832001 add r2, r3, #1 ; 0x1 b34: e50b2010 str r2, [fp, -#16] b38: eaffffdd b ab4 <dump+0x2c> b3c: 00002938 andeq r2, r0, r8, lsr r9 b40: 00002940 andeq r2, r0, r0, asr #18 b44: 00002944 andeq r2, r0, r4, asr #18 b48: e91ba800 ldmdb fp, {fp, sp, pc}00000b4c <flashw>: b4c: e1a0c00d mov ip, sp b50: e92dd800 stmdb sp!, {fp, ip, lr, pc} b54: e24cb004 sub fp, ip, #4 ; 0x4 b58: e24dd008 sub sp, sp, #8 ; 0x8 b5c: e50b0010 str r0, [fp, -#16] b60: e50b1014 str r1, [fp, -#20] b64: e59f3024 ldr r3, [pc, #36] ; b90 <flashw+0x44> b68: e59f0024 ldr r0, [pc, #36] ; b94 <flashw+0x48> b6c: e5931000 ldr r1, [r3] b70: eb0002bc bl 1668 <my_printf> b74: e59f3014 ldr r3, [pc, #20] ; b90 <flashw+0x44> b78: e3a00801 mov r0, #65536 ; 0x10000 b7c: e3a01902 mov r1, #32768 ; 0x8000 b80: e5932000 ldr r2, [r3] b84: eb00058c bl 21bc <SectorProg> b88: e3a00000 mov r0, #0 ; 0x0 b8c: ea000001 b b98 <flashw+0x4c> b90: 00004000 andeq r4, r0, r0 b94: 00002948 andeq r2, r0, r8, asr #18 b98: e91ba800 ldmdb fp, {fp, sp, pc}00000b9c <flashl>: b9c: e1a0c00d mov ip, sp ba0: e92dd800 stmdb sp!, {fp, ip, lr, pc} ba4: e24cb004 sub fp, ip, #4 ; 0x4 ba8: e24dd008 sub sp, sp, #8 ; 0x8 bac: e50b0010 str r0, [fp, -#16] bb0: e50b1014 str r1, [fp, -#20] bb4: e59f3024 ldr r3, [pc, #36] ; be0 <flashl+0x44> bb8: e59f0024 ldr r0, [pc, #36] ; be4 <flashl+0x48> bbc: e5931000 ldr r1, [r3] bc0: eb0002a8 bl 1668 <my_printf> bc4: e59f3014 ldr r3, [pc, #20] ; be0 <flashl+0x44> bc8: e3a00801 mov r0, #65536 ; 0x10000 bcc: e3a01902 mov r1, #32768 ; 0x8000 bd0: e5932000 ldr r2, [r3] bd4: eb000555 bl 2130 <FlashRead> bd8: e3a00000 mov r0, #0 ; 0x0 bdc: ea000001 b be8 <flashl+0x4c> be0: 00004000 andeq r4, r0, r0 be4: 00002978 andeq r2, r0, r8, ror r9 be8: e91ba800 ldmdb fp, {fp, sp, pc}00000bec <led_init>: bec: e1a0c00d mov ip, sp bf0: e92dd800 stmdb sp!, {fp, ip, lr, pc} bf4: e24cb004 sub fp, ip, #4 ; 0x4 bf8: eb000114 bl 1050 <led_open> bfc: e3a00000 mov r0, #0 ; 0x0 c00: eaffffff b c04 <led_init+0x18> c04: e91ba800 ldmdb fp, {fp, sp, pc}00000c08 <led_get_value>: c08: e1a0c00d mov ip, sp c0c: e92dd800 stmdb sp!, {fp, ip, lr, pc} c10: e24cb004 sub fp, ip, #4 ; 0x4 c14: e24dd00c sub sp, sp, #12 ; 0xc c18: e3a03000 mov r3, #0 ; 0x0 c1c: e50b3014 str r3, [fp, -#20] c20: e3a03000 mov r3, #0 ; 0x0 c24: e50b3018 str r3, [fp, -#24] c28: e24b3010 sub r3, fp, #16 ; 0x10 c2c: e1a00003 mov r0, r3 c30: e3a01004 mov r1, #4 ; 0x4 c34: eb00012f bl 10f8 <led_read> c38: e3a03000 mov r3, #0 ; 0x0 c3c: e50b3018 str r3, [fp, -#24] c40: e51b3018 ldr r3, [fp, -#24] c44: e3530003 cmp r3, #3 ; 0x3 c48: da000000 ble c50 <led_get_value+0x48> c4c: ea00000b b c80 <led_get_value+0x78> c50: e24b3010 sub r3, fp, #16 ; 0x10 c54: e51b2018 ldr r2, [fp, -#24] c58: e7d33002 ldrb r3, [r3, r2] c5c: e51b2018 ldr r2, [fp, -#24] c60: e1a03213 mov r3, r3, lsl r2 c64: e51b2014 ldr r2, [fp, -#20] c68: e1823003 orr r3, r2, r3 c6c: e50b3014 str r3, [fp, -#20] c70: e51b3018 ldr r3, [fp, -#24] c74: e2832001 add r2, r3, #1 ; 0x1 c78: e50b2018 str r2, [fp, -#24] c7c: eaffffef b c40 <led_get_value+0x38> c80: e51b3014 ldr r3, [fp, -#20] c84: e1a00003 mov r0, r3 c88: eaffffff b c8c <led_get_value+0x84> c8c: e91ba800 ldmdb fp, {fp, sp, pc}00000c90 <led_set_value>: c90: e1a0c00d mov ip, sp c94: e92dd800 stmdb sp!, {fp, ip, lr, pc} c98: e24cb004 sub fp, ip, #4 ; 0x4 c9c: e24dd00c sub sp, sp, #12 ; 0xc ca0: e50b0010 str r0, [fp, -#16] ca4: e3a03000 mov r3, #0 ; 0x0 ca8: e50b3018 str r3, [fp, -#24] cac: e3a03000 mov r3, #0 ; 0x0 cb0: e50b3018 str r3, [fp, -#24] cb4: e51b3018 ldr r3, [fp, -#24] cb8: e3530003 cmp r3, #3 ; 0x3 cbc: da000000 ble cc4 <led_set_value+0x34> cc0: ea00000c b cf8 <led_set_value+0x68> cc4: e24b3014 sub r3, fp, #20 ; 0x14 cc8: e51b2018 ldr r2, [fp, -#24] ccc: e51b1010 ldr r1, [fp, -#16] cd0: e51bc018 ldr ip, [fp, -#24] cd4: e1a01c51 mov r1, r1, asr ip cd8: e1a0c001 mov ip, r1 cdc: e20c1001 and r1, ip, #1 ; 0x1 ce0: e1a0c001 mov ip, r1 ce4: e7c3c002 strb ip, [r3, r2] ce8: e51b3018 ldr r3, [fp, -#24] cec: e2832001 add r2, r3, #1 ; 0x1 cf0: e50b2018 str r2, [fp, -#24] cf4: eaffffee b cb4 <led_set_value+0x24> cf8: e24b3014 sub r3, fp, #20 ; 0x14 cfc: e1a00003 mov r0, r3 d00: e3a01004 mov r1, #4 ; 0x4 d04: eb00011f bl 1188 <led_write> d08: e3a00000 mov r0, #0 ; 0x0 d0c: eaffffff b d10 <led_set_value+0x80> d10: e91ba800 ldmdb fp, {fp, sp, pc}00000d14 <led_all_light>: d14: e1a0c00d mov ip, sp d18: e92dd800 stmdb sp!, {fp, ip, lr, pc} d1c: e24cb004 sub fp, ip, #4 ; 0x4 d20: e24dd008 sub sp, sp, #8 ; 0x8 d24: e1a00000 nop (mov r0,r0) d28: e3a03000 mov r3, #0 ; 0x0 d2c: e50b3014 str r3, [fp, -#20] d30: e51b3014 ldr r3, [fp, -#20] d34: e3530003 cmp r3, #3 ; 0x3 d38: da000000 ble d40 <led_all_light+0x2c> d3c: ea000008 b d64 <led_all_light+0x50> d40: e24b3010 sub r3, fp, #16 ; 0x10 d44: e51b2014 ldr r2, [fp, -#20] d48: e3a01001 mov r1, #1 ; 0x1 d4c: e1a0c001 mov ip, r1 d50: e7c3c002 strb ip, [r3, r2] d54: e51b3014 ldr r3, [fp, -#20] d58: e2832001 add r2, r3, #1 ; 0x1 d5c: e50b2014 str r2, [fp, -#20] d60: eafffff2 b d30 <led_all_light+0x1c> d64: e24b3010 sub r3, fp, #16 ; 0x10 d68: e1a00003 mov r0, r3 d6c: e3a01004 mov r1, #4 ; 0x4 d70: eb000104 bl 1188 <led_write> d74: e3a00000 mov r0, #0 ; 0x0 d78: eaffffff b d7c <led_all_light+0x68> d7c: e91ba800 ldmdb fp, {fp, sp, pc}00000d80 <led_all_dark>: d80: e1a0c00d mov ip, sp d84: e92dd800 stmdb sp!, {fp, ip, lr, pc} d88: e24cb004 sub fp, ip, #4 ; 0x4 d8c: e24dd008 sub sp, sp, #8 ; 0x8 d90: e1a00000 nop (mov r0,r0) d94: e3a03000 mov r3, #0 ; 0x0 d98: e50b3014 str r3, [fp, -#20] d9c: e51b3014 ldr r3, [fp, -#20] da0: e3530003 cmp r3, #3 ; 0x3 da4: da000000 ble dac <led_all_dark+0x2c> da8: ea000008 b dd0 <led_all_dark+0x50> dac: e24b3010 sub r3, fp, #16 ; 0x10 db0: e51b2014 ldr r2, [fp, -#20] db4: e3a01000 mov r1, #0 ; 0x0 db8: e1a0c001 mov ip, r1 dbc: e7c3c002 strb ip, [r3, r2] dc0: e51b3014 ldr r3, [fp, -#20] dc4: e2832001 add r2, r3, #1 ; 0x1 dc8: e50b2014 str r2, [fp, -#20] dcc: eafffff2 b d9c <led_all_dark+0x1c> dd0: e24b3010 sub r3, fp, #16 ; 0x10 dd4: e1a00003 mov r0, r3 dd8: e3a01004 mov r1, #4 ; 0x4 ddc: eb0000e9 bl 1188 <led_write> de0: e3a00000 mov r0, #0 ; 0x0 de4: eaffffff b de8 <led_all_dark+0x68> de8: e91ba800 ldmdb fp, {fp, sp, pc}00000dec <led_delay>: dec: e1a0c00d mov ip, sp df0: e92dd800 stmdb sp!, {fp, ip, lr, pc} df4: e24cb004 sub fp, ip, #4 ; 0x4 df8: e24dd00c sub sp, sp, #12 ; 0xc dfc: e50b0010 str r0, [fp, -#16] e00: e3a03000 mov r3, #0 ; 0x0 e04: e50b3014 str r3, [fp, -#20] e08: e51b3014 ldr r3, [fp, -#20] e0c: e51b2010 ldr r2, [fp, -#16] e10: e1530002 cmp r3, r2 e14: ba000000 blt e1c <led_delay+0x30> e18: ea00000f b e5c <led_delay+0x70> e1c: e3a03000 mov r3, #0 ; 0x0 e20: e50b3018 str r3, [fp, -#24] e24: e51b3018 ldr r3, [fp, -#24] e28: e3a02cff mov r2, #65280 ; 0xff00 e2c: e28220ff add r2, r2, #255 ; 0xff e30: e1530002 cmp r3, r2 e34: da000000 ble e3c <led_delay+0x50> e38: ea000003 b e4c <led_delay+0x60> e3c: e51b3018 ldr r3, [fp, -#24] e40: e2832001 add r2, r3, #1 ; 0x1 e44: e50b2018 str r2, [fp, -#24] e48: eafffff5 b e24 <led_delay+0x38> e4c: e51b3014 ldr r3, [fp, -#20] e50: e2832001 add r2, r3, #1 ; 0x1 e54: e50b2014 str r2, [fp, -#20] e58: eaffffea b e08 <led_delay+0x1c> e5c: e91ba800 ldmdb fp, {fp, sp, pc}00000e60 <led_all_blink>: e60: e1a0c00d mov ip, sp e64: e92dd800 stmdb sp!, {fp, ip, lr, pc} e68: e24cb004 sub fp, ip, #4 ; 0x4 e6c: ebffffc3 bl d80 <led_all_dark> e70: e3a00064 mov r0, #100 ; 0x64 e74: ebffffdc bl dec <led_delay> e78: ebffffa5 bl d14 <led_all_light> e7c: e3a00064 mov r0, #100 ; 0x64 e80: ebffffd9 bl dec <led_delay> e84: ebffffbd bl d80 <led_all_dark> e88: e3a00000 mov r0, #0 ; 0x0 e8c: eaffffff b e90 <led_all_blink+0x30> e90: e91ba800 ldmdb fp, {fp, sp, pc}00000e94 <led_one_light>: e94: e1a0c00d mov ip, sp e98: e92dd800 stmdb sp!, {fp, ip, lr, pc} e9c: e24cb004 sub fp, ip, #4 ; 0x4 ea0: e24dd008 sub sp, sp, #8 ; 0x8 ea4: e50b0010 str r0, [fp, -#16] ea8: ebffff56 bl c08 <led_get_value> eac: e1a03000 mov r3, r0 eb0: e50b3014 str r3, [fp, -#20] eb4: e3a03001 mov r3, #1 ; 0x1 eb8: e51b2010 ldr r2, [fp, -#16] ebc: e1a03213 mov r3, r3, lsl r2 ec0: e51b2014 ldr r2, [fp, -#20] ec4: e1823003 orr r3, r2, r3 ec8: e50b3014 str r3, [fp, -#20] ecc: e51b0014 ldr r0, [fp, -#20] ed0: ebffff6e bl c90 <led_set_value>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -