mb008: ファイル形式 elf32-littlearm セクション .text の逆アセンブル: 00008000 <_start>: 8000: 3001 add r0, #1 8002: e28f b 8524 <__bss_end__+0x398> 8004: ff13 second half of BL instruction 0xff13 8006: e12f b 8268 <__bss_end__+0xdc> 00008008 : 8008: 200e mov r0, #14 800a: 0604 lsl r4, r0, #24 800c: 250a mov r5, #10 800e: a61c add r6, pc, #112 (adr r6,8080 ) 00008010 <.cpc>: 8010: 2703 mov r7, #3 8012: 20ff mov r0, #255 8014: 7060 strb r0, [r4, #1] 8016: 2650 mov r6, #80 8018: 7020 strb r0, [r4, #0] 801a: 3e01 sub r6, #1 801c: ddfc ble 8018 <.cpc+0x8> 801e: 2000 mov r0, #0 8020: 7060 strb r0, [r4, #1] 8022: 7830 ldrb r0, [r6, #0] 8024: f824f000 bl 8070 8028: 2304 mov r3, #4 802a: 2000 mov r0, #0 802c: f820f000 bl 8070 8030: 3b01 sub r3, #1 8032: ddfa ble 802a <.cpc+0x1a> 8034: 7870 ldrb r0, [r6, #1] 8036: f81bf000 bl 8070 803a: 78b3 ldrb r3, [r6, #2] 803c: 4298 cmp r0, r3 803e: d1f9 bne 8034 <.cpc+0x24> 8040: 1cf0 add r0, r6, #3 8042: 3f01 sub r7, #1 8044: dde5 ble 8012 <.cpc+0x2> 8046: 2000 mov r0, #0 8048: f812f000 bl 8070 804c: 28fe cmp r0, #254 804e: d1fa bne 8046 <.cpc+0x36> 8050: 062a lsl r2, r5, #24 8052: 2604 mov r6, #4 8054: 0236 lsl r6, r6, #8 8056: 3602 add r6, #2 8058: 2000 mov r0, #0 805a: f809f000 bl 8070 805e: 7010 strb r0, [r2, #0] 8060: 3201 add r2, #1 8062: 3e01 sub r6, #1 8064: ddf8 ble 8058 <.cpc+0x48> 8066: 23ff mov r3, #255 8068: 7063 strb r3, [r4, #1] 806a: 062a lsl r2, r5, #24 806c: 4697 mov pc, r2 806e: 0000 00008070 : 8070: b502 push {r1, lr} 8072: 7020 strb r0, [r4, #0] 8074: 2108 mov r1, #8 8076: 7020 strb r0, [r4, #0] 8078: 3901 sub r1, #1 807a: ddfc ble 8076 807c: 78a0 ldrb r0, [r4, #2] 807e: bd02 pop {r1, pc} 00008080 : 8080: 9540 str r5, [sp, #256] 8082: 4101 asr r1, r0 8084: 00ff lsl r7, r7, #3 8086: ff51 second half of BL instruction 0xff51 8088: 0000 lsl r0, r0, #0