hello2.s
来自「网上一个朋对UCGUI整作的一个简单分析, 大家看看,虽然不是很详细, 但比较有」· S 代码 · 共 82 行
S
82 行
@ Generated by gcc 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(-msep-data patches) for ARM/elf .file "hello2.c".gcc2_compiled.: .global thearray1.data .align 2 .type thearray1,object .size thearray1,16384thearray1: .word 0 .space 16380 .global thearray2 .align 2 .type thearray2,object .size thearray2,16384thearray2: .word 0 .space 16380.text .align 2 .global start_kernel .type start_kernel,functionstart_kernel: @ args = 0, pretend = 0, frame = 4 @ frame_needed = 1, current_function_anonymous_args = 0 mov ip, sp stmfd sp!, {fp, ip, lr, pc} sub fp, ip, #4 sub sp, sp, #4 bl ARMEnableInt.L3: mov r3, #0 str r3, [fp, #-16].L6: ldr r3, [fp, #-16] mov r2, #4080 add r2, r2, #15 cmp r3, r2 ble .L9 b .L5.L9: ldr r3, .L11 ldr r2, [fp, #-16] mov r1, r2 mov r2, r1, asl #2 ldr r1, [fp, #-16] str r1, [r3, r2] ldr r3, .L11+4 ldr r2, [fp, #-16] mov r1, r2 mov r2, r1, asl #2 ldr r1, [fp, #-16] str r1, [r3, r2] ldr r2, .L11+8 ldr r3, .L11+8 ldr r2, .L11+8 ldr r1, [r2, #0] add r2, r1, #1 str r2, [r3, #0].L8: ldr r3, [fp, #-16] add r2, r3, #1 str r2, [fp, #-16] b .L6.L7:.L5: b .L10 b .L4.L10: b .L3.L12: .align 2.L11: .word thearray1 .word thearray2 .word syscount.L4:.L2: ldmea fp, {fp, sp, pc}.Lfe1: .size start_kernel,.Lfe1-start_kernel
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?