📄 lcm.dump
字号:
lcm.out: file format elf32-littlearmDisassembly of section .text:08030000 <_start>: 8030000: e59f012c ldr r0, [pc, #12c] ; 8030134 <string_hello+0x7> 8030004: e3a01000 mov r1, #0 ; 0x0 8030008: e5801000 str r1, [r0] 803000c: e59f0124 ldr r0, [pc, #124] ; 8030138 <string_hello+0xb> 8030010: e3a01000 mov r1, #0 ; 0x0 8030014: e5801000 str r1, [r0] 8030018: e59f011c ldr r0, [pc, #11c] ; 803013c <string_hello+0xf> 803001c: e59f111c ldr r1, [pc, #11c] ; 8030140 <string_hello+0x13> 8030020: e5801000 str r1, [r0] 8030024: e59f0118 ldr r0, [pc, #118] ; 8030144 <string_hello+0x17> 8030028: e3a01000 mov r1, #0 ; 0x0 803002c: e5801000 str r1, [r0] 8030030: e59f0110 ldr r0, [pc, #110] ; 8030148 <string_hello+0x1b> 8030034: e3a01000 mov r1, #0 ; 0x0 8030038: e5801000 str r1, [r0] 803003c: e59f0108 ldr r0, [pc, #108] ; 803014c <string_hello+0x1f> 8030040: e3a01d05 mov r1, #320 ; 0x140 8030044: e5801000 str r1, [r0] 8030048: e28f60d8 add r6, pc, #216 ; 0xd8 803004c: e3a08005 mov r8, #5 ; 0x508030050 <lcm_init_loop>: 8030050: e5d61000 ldrb r1, [r6] 8030054: e3a020df mov r2, #223 ; 0xdf 8030058: eb00000b bl 803008c <lcm_write> 803005c: e2866001 add r6, r6, #1 ; 0x1 8030060: e2588001 subs r8, r8, #1 ; 0x1 8030064: 1afffff9 bne 8030050 <lcm_init_loop> 8030068: e28f60bd add r6, pc, #189 ; 0xbd 803006c: e3a08006 mov r8, #6 ; 0x608030070 <display_loop>: 8030070: e5d61000 ldrb r1, [r6] 8030074: e3a02020 mov r2, #32 ; 0x20 8030078: eb000003 bl 803008c <lcm_write> 803007c: e2866001 add r6, r6, #1 ; 0x1 8030080: e2588001 subs r8, r8, #1 ; 0x1 8030084: 1afffff9 bne 8030070 <display_loop>08030088 <end_loop>: 8030088: eafffffe b 8030088 <end_loop>0803008c <lcm_write>: 803008c: e1a0700e mov r7, lr 8030090: e3a03000 mov r3, #0 ; 0x0 8030094: e3a05000 mov r5, #0 ; 0x0 8030098: e59f00a8 ldr r0, [pc, #a8] ; 8030148 <string_hello+0x1b> 803009c: e59f40ac ldr r4, [pc, #ac] ; 8030150 <string_hello+0x23> 80300a0: e0033004 and r3, r3, r4 80300a4: e5803000 str r3, [r0] 80300a8: e59f00a4 ldr r0, [pc, #a4] ; 8030154 <string_hello+0x27> 80300ac: eb00001a bl 803011c <delay> 80300b0: e59f00a0 ldr r0, [pc, #a0] ; 8030158 <string_hello+0x2b> 80300b4: e1855002 orr r5, r5, r2 80300b8: e5805000 str r5, [r0] 80300bc: e59f0084 ldr r0, [pc, #84] ; 8030148 <string_hello+0x1b> 80300c0: e59f4094 ldr r4, [pc, #94] ; 803015c <string_hello+0x2f> 80300c4: e0033004 and r3, r3, r4 80300c8: e5803000 str r3, [r0] 80300cc: e59f0080 ldr r0, [pc, #80] ; 8030154 <string_hello+0x27> 80300d0: eb000011 bl 803011c <delay> 80300d4: e59f006c ldr r0, [pc, #6c] ; 8030148 <string_hello+0x1b> 80300d8: e3a04020 mov r4, #32 ; 0x20 80300dc: e1833004 orr r3, r3, r4 80300e0: e5803000 str r3, [r0] 80300e4: e59f0068 ldr r0, [pc, #68] ; 8030154 <string_hello+0x27> 80300e8: eb00000b bl 803011c <delay> 80300ec: e59f0044 ldr r0, [pc, #44] ; 8030138 <string_hello+0xb> 80300f0: e5801000 str r1, [r0] 80300f4: e59f0058 ldr r0, [pc, #58] ; 8030154 <string_hello+0x27> 80300f8: eb000007 bl 803011c <delay> 80300fc: e59f0044 ldr r0, [pc, #44] ; 8030148 <string_hello+0x1b> 8030100: e59f4048 ldr r4, [pc, #48] ; 8030150 <string_hello+0x23> 8030104: e0033004 and r3, r3, r4 8030108: e5803000 str r3, [r0] 803010c: e59f0040 ldr r0, [pc, #40] ; 8030154 <string_hello+0x27> 8030110: eb000001 bl 803011c <delay> 8030114: e1a0e007 mov lr, r7 8030118: e1a0f00e mov pc, lr0803011c <delay>: 803011c: e2500001 subs r0, r0, #1 ; 0x1 8030120: 1afffffd bne 803011c <delay> 8030124: e1a0f00e mov pc, lr08030128 <lcm_init_para>: 8030128: 0e010838 mcreq 8, 0, r0, cr1, cr8, {1} 803012c: 6c654806 stcvsl 8, cr4, [r5], -#240803012d <string_hello>: 803012d: 6c6c6548 stcvsl 5, cr6, [r12], -#288 8030131: 0c00216f stfeqs f2, [r0], -#444 8030135: 08090016 stmeqda r9, {r1, r2, r4} 8030139: 04090016 streq r0, [r9], -#22 803013d: aa090000 bge 8270145 <__bss_end__+0x23fee5> 8030141: 5400000f strpl r0, [r0], -#15 8030145: 50090016 andpl r0, r9, r6, lsl r0 8030149: 28090016 stmcsda r9, {r1, r2, r4} 803014d: df090000 swile 0x00090000 8030151: ffffffff swinv 0x00ffffff 8030155: 4000001f andmi r0, r0, pc, lsl r0 8030159: ef090016 swi 0x00090016 803015d: Address 0x803015d is out of bounds.Disassembly of section .data:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -