📄 bal_withbios.lst
字号:
buttonsLights: file format elf32-cy16SYMBOL TABLE:00001000 l d .text 00000000 000012e8 l d .data 00000000 000012e8 l d .sbss 00000000 000012e8 l d .bss 00000000 00000000 l d .comment 00000000 00000000 l d *ABS* 00000000 00000000 l d *ABS* 00000000 00000000 l d *ABS* 00000000 00001014 l .text 00000000 tmr0_isr00000000 l df *ABS* 00000000 ButtonsLights.c000010cc g F .text 00000050 readCPLDDATA00001140 g F .text 00000020 readCPLD00001000 g .text 00000000 _start0000102c g F .text 00000050 writeCPLDADX0000107c g F .text 00000050 writeCPLDDATA000012e8 g *ABS* 00000000 __bss_start00001160 g F .text 00000088 main000012e8 g *ABS* 00000000 _edata000012e8 g *ABS* 00000000 _end0000111c g F .text 00000024 writeCPLDDisassembly of section .text:00001000 <_start>: 1000: e7 07 14 10 mov w[0x0],0x1014 1004: 00 00 1006: e7 87 01 00 or w[0xc00e],0x1 100a: 0e c0 100c: e7 07 60 11 mov w[0x8e],0x1160 1010: 8e 00 1012: 97 cf ret00001014 <tmr0_isr>: 1014: d7 09 00 c0 push w[0xc000] 1018: 49 af int 0x49 101a: 46 af int 0x46 101c: 4a af int 0x4a 101e: e7 07 10 27 mov w[0xc010],0x2710 1022: 10 c0 1024: e7 05 00 c0 pop w[0xc000] 1028: c0 df sti 102a: 97 cf ret0000102c <writeCPLDADX>: 102c: 97 03 push r14 102e: cf 37 02 00 sub sp,0x2 1032: ce 03 mov r14,sp 1034: 16 00 mov w[r14],r0 1036: c9 07 24 c0 mov r9,0xffffc024 103a: d1 67 f7 ff and w[r9],0xfffffff7 103e: c9 07 24 c0 mov r9,0xffffc024 1042: d1 67 df ff and w[r9],0xffffffdf 1046: c9 07 24 c0 mov r9,0xffffc024 104a: d1 67 bf ff and w[r9],0xffffffbf 104e: c9 07 22 c0 mov r9,0xffffc022 1052: d1 87 ff 00 or w[r9],0xff 1056: c9 07 1e c0 mov r9,0xffffc01e 105a: 91 05 mov w[r9],w[r14] 105c: c9 07 24 c0 mov r9,0xffffc024 1060: d1 87 40 00 or w[r9],0x40 1064: c9 07 24 c0 mov r9,0xffffc024 1068: d1 87 20 00 or w[r9],0x20 106c: c9 07 24 c0 mov r9,0xffffc024 1070: d1 87 08 00 or w[r9],0x8 1074: cf 17 02 00 add sp,0x2 1078: ce 05 pop r14 107a: 97 cf ret0000107c <writeCPLDDATA>: 107c: 97 03 push r14 107e: cf 37 02 00 sub sp,0x2 1082: ce 03 mov r14,sp 1084: 16 00 mov w[r14],r0 1086: c9 07 24 c0 mov r9,0xffffc024 108a: d1 87 08 00 or w[r9],0x8 108e: c9 07 24 c0 mov r9,0xffffc024 1092: d1 67 df ff and w[r9],0xffffffdf 1096: c9 07 24 c0 mov r9,0xffffc024 109a: d1 67 bf ff and w[r9],0xffffffbf 109e: c9 07 22 c0 mov r9,0xffffc022 10a2: d1 87 ff 00 or w[r9],0xff 10a6: c9 07 1e c0 mov r9,0xffffc01e 10aa: 91 05 mov w[r9],w[r14] 10ac: c9 07 24 c0 mov r9,0xffffc024 10b0: d1 87 40 00 or w[r9],0x40 10b4: c9 07 24 c0 mov r9,0xffffc024 10b8: d1 87 20 00 or w[r9],0x20 10bc: c9 07 24 c0 mov r9,0xffffc024 10c0: d1 87 08 00 or w[r9],0x8 10c4: cf 17 02 00 add sp,0x2 10c8: ce 05 pop r14 10ca: 97 cf ret000010cc <readCPLDDATA>: 10cc: 97 03 push r14 10ce: cf 37 02 00 sub sp,0x2 10d2: ce 03 mov r14,sp 10d4: c9 07 24 c0 mov r9,0xffffc024 10d8: d1 87 08 00 or w[r9],0x8 10dc: c9 07 24 c0 mov r9,0xffffc024 10e0: d1 67 df ff and w[r9],0xffffffdf 10e4: c9 07 24 c0 mov r9,0xffffc024 10e8: d1 67 7f ff and w[r9],0xffffff7f 10ec: c9 07 22 c0 mov r9,0xffffc022 10f0: d1 67 00 ff and w[r9],0xffffff00 10f4: c9 07 20 c0 mov r9,0xffffc020 10f8: 45 04 mov r5,w[r9] 10fa: c5 67 ff 00 and r5,0xff 10fe: 56 01 mov w[r14],r5 1100: c9 07 24 c0 mov r9,0xffffc024 1104: d1 87 80 00 or w[r9],0x80 1108: c9 07 24 c0 mov r9,0xffffc024 110c: d1 87 20 00 or w[r9],0x20 1110: 85 05 mov r5,w[r14] 1112: 40 01 mov r0,r5 1114: cf 17 02 00 add sp,0x2 1118: ce 05 pop r14 111a: 97 cf ret0000111c <writeCPLD>: 111c: 97 03 push r14 111e: cf 37 04 00 sub sp,0x4 1122: ce 03 mov r14,sp 1124: 16 00 mov w[r14],r0 1126: 76 00 02 00 mov w[r14+0x2],r1 112a: 80 05 mov r0,w[r14] 112c: 9f af 2c 10 call 0x102c 1130: 80 0d 02 00 mov r0,w[r14+0x2] 1134: 9f af 7c 10 call 0x107c 1138: cf 17 04 00 add sp,0x4 113c: ce 05 pop r14 113e: 97 cf ret00001140 <readCPLD>: 1140: 97 03 push r14 1142: cf 37 02 00 sub sp,0x2 1146: ce 03 mov r14,sp 1148: 16 00 mov w[r14],r0 114a: 80 05 mov r0,w[r14] 114c: 9f af 2c 10 call 0x102c 1150: 9f af cc 10 call 0x10cc 1154: 05 00 mov r5,r0 1156: 40 01 mov r0,r5 1158: cf 17 02 00 add sp,0x2 115c: ce 05 pop r14 115e: 97 cf ret00001160 <main>: 1160: 97 03 push r14 1162: cf 37 02 00 sub sp,0x2 1166: ce 03 mov r14,sp 1168: d6 07 00 00 mov w[r14],0x0 116c: c9 07 e0 c0 mov r9,0xffffc0e0 1170: d1 67 fe 00 and w[r9],0xfe 1174: c9 07 1e c0 mov r9,0xffffc01e 1178: d1 87 ff 00 or w[r9],0xff 117c: c9 07 24 c0 mov r9,0xffffc024 1180: d1 87 e8 00 or w[r9],0xe8 1184: c9 07 22 c0 mov r9,0xffffc022 1188: d1 87 ff 00 or w[r9],0xff 118c: c9 07 28 c0 mov r9,0xffffc028 1190: d1 87 ff 00 or w[r9],0xff 1194: c0 07 00 00 mov r0,0x0 1198: 9f af 40 11 call 0x1140 119c: 16 00 mov w[r14],r0 119e: 85 05 mov r5,w[r14] 11a0: c5 67 01 00 and r5,0x1 11a4: c5 57 00 00 cmp r5,0x0 11a8: 0c c1 jnzs 11c2 <main+0x62> 11aa: c1 07 ff 00 mov r1,0xff 11ae: c0 07 07 00 mov r0,0x7 11b2: 9f af 1c 11 call 0x111c 11b6: c1 07 ff 00 mov r1,0xff 11ba: c0 07 01 00 mov r0,0x1 11be: 9f af 1c 11 call 0x111c 11c2: 85 05 mov r5,w[r14] 11c4: c5 67 08 00 and r5,0x8 11c8: c5 57 00 00 cmp r5,0x0 11cc: 63 c1 jnzs 1194 <main+0x34> 11ce: c1 07 00 00 mov r1,0x0 11d2: c0 07 07 00 mov r0,0x7 11d6: 9f af 1c 11 call 0x111c 11da: c1 07 ff 00 mov r1,0xff 11de: c0 07 04 00 mov r0,0x4 11e2: 9f af 1c 11 call 0x111c 11e6: 56 cf jmps 1194 <main+0x34>Disassembly of section .data:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -