1、BSS段的初始化 a)初始化的全局变量保存到数据段; b)局部变量保存到栈中; c)malloc分配的空间保存在堆中; d)未初始化的全局变量保存在BSS段中。 clean_bss: ldr r0, =bss_start ldr r1, =bss_end cmp r0, r1 moveq pc, lr clean_loop: mov r2, #0 str r2, [r0], #4 cmp r0, r1 bne clean_loop mov pc, lr |
|
来自: 宁波草堂 > 《第2课-Bss段初始化》