📄 a.list
字号:
ed4: e3a00000 mov r0, #0 ; 0x0 ed8: eaffffff b edc <led_one_light+0x48> edc: e91ba800 ldmdb fp, {fp, sp, pc}00000ee0 <led_one_dark>: ee0: e1a0c00d mov ip, sp ee4: e92dd800 stmdb sp!, {fp, ip, lr, pc} ee8: e24cb004 sub fp, ip, #4 ; 0x4 eec: e24dd008 sub sp, sp, #8 ; 0x8 ef0: e50b0010 str r0, [fp, -#16] ef4: ebffff43 bl c08 <led_get_value> ef8: e1a03000 mov r3, r0 efc: e50b3014 str r3, [fp, -#20] f00: e3a03001 mov r3, #1 ; 0x1 f04: e51b2010 ldr r2, [fp, -#16] f08: e1a03213 mov r3, r3, lsl r2 f0c: e1e02003 mvn r2, r3 f10: e51b3014 ldr r3, [fp, -#20] f14: e0032002 and r2, r3, r2 f18: e50b2014 str r2, [fp, -#20] f1c: e51b0014 ldr r0, [fp, -#20] f20: ebffff5a bl c90 <led_set_value> f24: e3a00000 mov r0, #0 ; 0x0 f28: eaffffff b f2c <led_one_dark+0x4c> f2c: e91ba800 ldmdb fp, {fp, sp, pc}00000f30 <led_one_blink>: f30: e1a0c00d mov ip, sp f34: e92dd800 stmdb sp!, {fp, ip, lr, pc} f38: e24cb004 sub fp, ip, #4 ; 0x4 f3c: e24dd004 sub sp, sp, #4 ; 0x4 f40: e50b0010 str r0, [fp, -#16] f44: e51b0010 ldr r0, [fp, -#16] f48: ebffffe4 bl ee0 <led_one_dark> f4c: e3a00064 mov r0, #100 ; 0x64 f50: ebffffa5 bl dec <led_delay> f54: e51b0010 ldr r0, [fp, -#16] f58: ebffffcd bl e94 <led_one_light> f5c: e3a00064 mov r0, #100 ; 0x64 f60: ebffffa1 bl dec <led_delay> f64: e51b0010 ldr r0, [fp, -#16] f68: ebffffdc bl ee0 <led_one_dark> f6c: e3a00000 mov r0, #0 ; 0x0 f70: eaffffff b f74 <led_one_blink+0x44> f74: e91ba800 ldmdb fp, {fp, sp, pc}00000f78 <led_test>: f78: e1a0c00d mov ip, sp f7c: e92dd800 stmdb sp!, {fp, ip, lr, pc} f80: e24cb004 sub fp, ip, #4 ; 0x4 f84: ebffff18 bl bec <led_init> f88: ebffff61 bl d14 <led_all_light> f8c: e3a00001 mov r0, #1 ; 0x1 f90: ebffff95 bl dec <led_delay> f94: ebffff79 bl d80 <led_all_dark> f98: e3a00001 mov r0, #1 ; 0x1 f9c: ebffff92 bl dec <led_delay> fa0: e3a00000 mov r0, #0 ; 0x0 fa4: ebffffba bl e94 <led_one_light> fa8: e3a00002 mov r0, #2 ; 0x2 fac: ebffff8e bl dec <led_delay> fb0: e3a00001 mov r0, #1 ; 0x1 fb4: ebffffb6 bl e94 <led_one_light> fb8: e3a00002 mov r0, #2 ; 0x2 fbc: ebffff8a bl dec <led_delay> fc0: e3a00002 mov r0, #2 ; 0x2 fc4: ebffffb2 bl e94 <led_one_light> fc8: e3a0000a mov r0, #10 ; 0xa fcc: ebffff86 bl dec <led_delay> fd0: e3a00003 mov r0, #3 ; 0x3 fd4: ebffffae bl e94 <led_one_light> fd8: e3a0000a mov r0, #10 ; 0xa fdc: ebffff82 bl dec <led_delay> fe0: e3a00000 mov r0, #0 ; 0x0 fe4: ebffffbd bl ee0 <led_one_dark> fe8: e3a00064 mov r0, #100 ; 0x64 fec: ebffff7e bl dec <led_delay> ff0: e3a00001 mov r0, #1 ; 0x1 ff4: ebffffb9 bl ee0 <led_one_dark> ff8: e3a00064 mov r0, #100 ; 0x64 ffc: ebffff7a bl dec <led_delay> 1000: e3a00002 mov r0, #2 ; 0x2 1004: ebffffb5 bl ee0 <led_one_dark> 1008: e3a00064 mov r0, #100 ; 0x64 100c: ebffff76 bl dec <led_delay> 1010: e3a00003 mov r0, #3 ; 0x3 1014: ebffffb1 bl ee0 <led_one_dark> 1018: e3a00064 mov r0, #100 ; 0x64 101c: ebffff72 bl dec <led_delay> 1020: ebffff8e bl e60 <led_all_blink> 1024: e3a00000 mov r0, #0 ; 0x0 1028: ebffffc0 bl f30 <led_one_blink> 102c: e3a00001 mov r0, #1 ; 0x1 1030: ebffffbe bl f30 <led_one_blink> 1034: e3a00002 mov r0, #2 ; 0x2 1038: ebffffbc bl f30 <led_one_blink> 103c: e3a00003 mov r0, #3 ; 0x3 1040: ebffffba bl f30 <led_one_blink> 1044: e3a00000 mov r0, #0 ; 0x0 1048: eaffffff b 104c <led_test+0xd4> 104c: e91ba800 ldmdb fp, {fp, sp, pc}00001050 <led_open>: 1050: e1a0c00d mov ip, sp 1054: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1058: e24cb004 sub fp, ip, #4 ; 0x4 105c: e24dd00c sub sp, sp, #12 ; 0xc 1060: e3a037ff mov r3, #66846720 ; 0x3fc0000 1064: e2833a35 add r3, r3, #217088 ; 0x35000 1068: e50b3010 str r3, [fp, -#16] 106c: e3a03008 mov r3, #8 ; 0x8 1070: e28337ff add r3, r3, #66846720 ; 0x3fc0000 1074: e2833a35 add r3, r3, #217088 ; 0x35000 1078: e50b3014 str r3, [fp, -#20] 107c: e51b3010 ldr r3, [fp, -#16] 1080: e51b2010 ldr r2, [fp, -#16] 1084: e5921000 ldr r1, [r2] 1088: e3812802 orr r2, r1, #131072 ; 0x20000 108c: e3822070 orr r2, r2, #112 ; 0x70 1090: e5832000 str r2, [r3] 1094: e51b3014 ldr r3, [fp, -#20] 1098: e51b2014 ldr r2, [fp, -#20] 109c: e5921000 ldr r1, [r2] 10a0: e3c12802 bic r2, r1, #131072 ; 0x20000 10a4: e3c22070 bic r2, r2, #112 ; 0x70 10a8: e5832000 str r2, [r3] 10ac: e3a03000 mov r3, #0 ; 0x0 10b0: e50b3018 str r3, [fp, -#24] 10b4: e51b3018 ldr r3, [fp, -#24] 10b8: e3530003 cmp r3, #3 ; 0x3 10bc: da000000 ble 10c4 <led_open+0x74> 10c0: ea000008 b 10e8 <led_open+0x98> 10c4: e59f3024 ldr r3, [pc, #36] ; 10f0 <led_open+0xa0> 10c8: e51b2018 ldr r2, [fp, -#24] 10cc: e3a01000 mov r1, #0 ; 0x0 10d0: e1a0c001 mov ip, r1 10d4: e7c3c002 strb ip, [r3, r2] 10d8: e51b3018 ldr r3, [fp, -#24] 10dc: e2832001 add r2, r3, #1 ; 0x1 10e0: e50b2018 str r2, [fp, -#24] 10e4: eafffff2 b 10b4 <led_open+0x64> 10e8: e3a00000 mov r0, #0 ; 0x0 10ec: ea000000 b 10f4 <led_open+0xa4> 10f0: 00004030 andeq r4, r0, r0, lsr r0 10f4: e91ba800 ldmdb fp, {fp, sp, pc}000010f8 <led_read>: 10f8: e1a0c00d mov ip, sp 10fc: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1100: e24cb004 sub fp, ip, #4 ; 0x4 1104: e24dd00c sub sp, sp, #12 ; 0xc 1108: e50b0010 str r0, [fp, -#16] 110c: e50b1014 str r1, [fp, -#20] 1110: e3a03000 mov r3, #0 ; 0x0 1114: e50b3018 str r3, [fp, -#24] 1118: e51b3014 ldr r3, [fp, -#20] 111c: e3530004 cmp r3, #4 ; 0x4 1120: da000001 ble 112c <led_read+0x34> 1124: e3e00000 mvn r0, #0 ; 0x0 1128: ea000015 b 1184 <led_read+0x8c> 112c: e3a03000 mov r3, #0 ; 0x0 1130: e50b3018 str r3, [fp, -#24] 1134: e51b3018 ldr r3, [fp, -#24] 1138: e51b2014 ldr r2, [fp, -#20] 113c: e1530002 cmp r3, r2 1140: ba000000 blt 1148 <led_read+0x50> 1144: ea00000a b 1174 <led_read+0x7c> 1148: e51b3010 ldr r3, [fp, -#16] 114c: e51b2018 ldr r2, [fp, -#24] 1150: e0833002 add r3, r3, r2 1154: e59f2024 ldr r2, [pc, #36] ; 1180 <led_read+0x88> 1158: e51b1018 ldr r1, [fp, -#24] 115c: e7d22001 ldrb r2, [r2, r1] 1160: e5c32000 strb r2, [r3] 1164: e51b3018 ldr r3, [fp, -#24] 1168: e2832001 add r2, r3, #1 ; 0x1 116c: e50b2018 str r2, [fp, -#24] 1170: eaffffef b 1134 <led_read+0x3c> 1174: e51b3014 ldr r3, [fp, -#20] 1178: e1a00003 mov r0, r3 117c: ea000000 b 1184 <led_read+0x8c> 1180: 00004030 andeq r4, r0, r0, lsr r0 1184: e91ba800 ldmdb fp, {fp, sp, pc}00001188 <led_write>: 1188: e1a0c00d mov ip, sp 118c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1190: e24cb004 sub fp, ip, #4 ; 0x4 1194: e24dd010 sub sp, sp, #16 ; 0x10 1198: e50b0010 str r0, [fp, -#16] 119c: e50b1014 str r1, [fp, -#20] 11a0: e3a03000 mov r3, #0 ; 0x0 11a4: e50b3018 str r3, [fp, -#24] 11a8: e3a03008 mov r3, #8 ; 0x8 11ac: e28337ff add r3, r3, #66846720 ; 0x3fc0000 11b0: e2833a35 add r3, r3, #217088 ; 0x35000 11b4: e50b301c str r3, [fp, -#28] 11b8: e51b3014 ldr r3, [fp, -#20] 11bc: e3530004 cmp r3, #4 ; 0x4 11c0: da000001 ble 11cc <led_write+0x44> 11c4: e3e00000 mvn r0, #0 ; 0x0 11c8: ea00005e b 1348 <led_write+0x1c0> 11cc: e3a03000 mov r3, #0 ; 0x0 11d0: e50b3018 str r3, [fp, -#24] 11d4: e51b3018 ldr r3, [fp, -#24] 11d8: e51b2014 ldr r2, [fp, -#20] 11dc: e1530002 cmp r3, r2 11e0: ba000000 blt 11e8 <led_write+0x60> 11e4: ea000053 b 1338 <led_write+0x1b0> 11e8: e59f3154 ldr r3, [pc, #340] ; 1344 <led_write+0x1bc> 11ec: e51b2018 ldr r2, [fp, -#24] 11f0: e51b1010 ldr r1, [fp, -#16] 11f4: e51bc018 ldr ip, [fp, -#24] 11f8: e081100c add r1, r1, ip 11fc: e5d1c000 ldrb ip, [r1] 1200: e7c3c002 strb ip, [r3, r2] 1204: e51b3018 ldr r3, [fp, -#24] 1208: e3530003 cmp r3, #3 ; 0x3 120c: 979ff103 ldrls pc, [pc, r3, lsl #2] 1210: ea000043 b 1324 <led_write+0x19c> 1214: 00001224 andeq r1, r0, r4, lsr #4 1218: 00001264 andeq r1, r0, r4, ror #4 121c: 000012a4 andeq r1, r0, r4, lsr #5 1220: 000012e4 andeq r1, r0, r4, ror #5 1224: e51b301c ldr r3, [fp, -#28] 1228: e51b2010 ldr r2, [fp, -#16] 122c: e51b1018 ldr r1, [fp, -#24] 1230: e0822001 add r2, r2, r1 1234: e5d21000 ldrb r1, [r2] 1238: e3510000 cmp r1, #0 ; 0x0 123c: 0a000003 beq 1250 <led_write+0xc8> 1240: e51b201c ldr r2, [fp, -#28] 1244: e5921000 ldr r1, [r2] 1248: e3812040 orr r2, r1, #64 ; 0x40 124c: ea000002 b 125c <led_write+0xd4> 1250: e51b101c ldr r1, [fp, -#28] 1254: e591c000 ldr ip, [r1] 1258: e3cc2040 bic r2, ip, #64 ; 0x40 125c: e5832000 str r2, [r3] 1260: ea000030 b 1328 <led_write+0x1a0> 1264: e51b301c ldr r3, [fp, -#28] 1268: e51b2010 ldr r2, [fp, -#16] 126c: e51b1018 ldr r1, [fp, -#24] 1270: e0822001 add r2, r2, r1 1274: e5d21000 ldrb r1, [r2] 1278: e3510000 cmp r1, #0 ; 0x0 127c: 0a000003 beq 1290 <led_write+0x108> 1280: e51b201c ldr r2, [fp, -#28] 1284: e5921000 ldr r1, [r2] 1288: e3812020 orr r2, r1, #32 ; 0x20 128c: ea000002 b 129c <led_write+0x114> 1290: e51b101c ldr r1, [fp, -#28] 1294: e591c000 ldr ip, [r1] 1298: e3cc2020 bic r2, ip, #32 ; 0x20 129c: e5832000 str r2, [r3] 12a0: ea000020 b 1328 <led_write+0x1a0> 12a4: e51b301c ldr r3, [fp, -#28] 12a8: e51b2010 ldr r2, [fp, -#16] 12ac: e51b1018 ldr r1, [fp, -#24] 12b0: e0822001 add r2, r2, r1 12b4: e5d21000 ldrb r1, [r2] 12b8: e3510000 cmp r1, #0 ; 0x0 12bc: 0a000003 beq 12d0 <led_write+0x148> 12c0: e51b201c ldr r2, [fp, -#28] 12c4: e5921000 ldr r1, [r2] 12c8: e3812010 orr r2, r1, #16 ; 0x10 12cc: ea000002 b 12dc <led_write+0x154> 12d0: e51b101c ldr r1, [fp, -#28] 12d4: e591c000 ldr ip, [r1] 12d8: e3cc2010 bic r2, ip, #16 ; 0x10 12dc: e5832000 str r2, [r3] 12e0: ea000010 b 1328 <led_write+0x1a0> 12e4: e51b301c ldr r3, [fp, -#28] 12e8: e51b2010 ldr r2, [fp, -#16] 12ec: e51b1018 ldr r1, [fp, -#24] 12f0: e0822001 add r2, r2, r1 12f4: e5d21000 ldrb r1, [r2] 12f8: e3510000 cmp r1, #0 ; 0x0 12fc: 0a000003 beq 1310 <led_write+0x188> 1300: e51b201c ldr r2, [fp, -#28] 1304: e5921000 ldr r1, [r2] 1308: e3812802 orr r2, r1, #131072 ; 0x20000 130c: ea000002 b 131c <led_write+0x194> 1310: e51b101c ldr r1, [fp, -#28] 1314: e591c000 ldr ip, [r1] 1318: e3cc2802 bic r2, ip, #131072 ; 0x20000 131c: e5832000 str r2, [r3] 1320: ea000000 b 1328 <led_write+0x1a0> 1324: eaffffff b 1328 <led_write+0x1a0> 1328: e51b3018 ldr r3, [fp, -#24] 132c: e2832001 add r2, r3, #1 ; 0x1 1330: e50b2018 str r2, [fp, -#24] 1334: eaffffa6 b 11d4 <led_write+0x4c> 1338: e51b3014 ldr r3, [fp, -#20] 133c: e1a00003 mov r0, r3 1340: ea000000 b 1348 <led_write+0x1c0> 1344: 00004030 andeq r4, r0, r0, lsr r0 1348: e91ba800 ldmdb fp, {fp, sp, pc}0000134c <led_ioctl>: 134c: e1a0c00d mov ip, sp 1350: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1354: e24cb004 sub fp, ip, #4 ; 0x4 1358: e24dd008 sub sp, sp, #8 ; 0x8 135c: e50b0010 str r0, [fp, -#16] 1360: e50b1014 str r1, [fp, -#20] 1364: e3a00000 mov r0, #0 ; 0x0 1368: eaffffff b 136c <led_ioctl+0x20> 136c: e91ba800 ldmdb fp, {fp, sp, pc}00001370 <led_release>: 1370: e1a0c00d mov ip, sp 1374: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1378: e24cb004 sub fp, ip, #4 ; 0x4 137c: e3a00000 mov r0, #0 ; 0x0 1380: eaffffff b 1384 <led_release+0x14> 1384: e91ba800 ldmdb fp, {fp, sp, pc}00001388 <uart_init>: 1388: e1a0c00d mov ip, sp 138c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 1390: e24cb004 sub fp, ip, #4 ; 0x4 1394: e24dd008 sub sp, sp, #8 ; 0x8 1398: e50b0010 str r0, [fp, -#16] 139c: e50b1014 str r1, [fp, -#20] 13a0: e3a03004 mov r3, #4 ; 0x4 13a4: e51b2010 ldr r2, [fp, -#16] 13a8: e0833002 add r3, r3, r2 13ac: e3a02000 mov r2, #0 ; 0x0 13b0: e5832000 str r2, [r3] 13b4: e51b3010 ldr r3, [fp, -#16] 13b8: e3a02003 mov r2, #3 ; 0x3 13bc: e5832000 str r2, [r3] 13c0: e3a03004 mov r3, #4 ; 0x4 13c4: e51b2010 ldr r2, [fp, -#16]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -