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 + -
显示快捷键?