Slide 55
Slide 55 text
(C) Toshifumi NISHINAGA CC-BY-SA-NC 4.0
start.S(BSS 初期化後 )
.align 4
.global _start
_start:
// ここに初期化のコードを書く
ldr sp, =0x1c000000
mov r0, #0
ldr r1, =__bss_start
ldr r2, =__bss_end
loop:
cmp r1, r2
beq loop_end
str r0, [r1]
add r1, r1, #4
b loop
loop_end:
bl main // mainを呼ぶ
b . // 無限ループ
55
2016/12/04