보드에 전원이 켜지는 순간
main 함수가 실행되기 전에 어셈블리어 몇 개들이 실행되더라고요
예를 들어
b 0xFFFFF050
li r0, 0x0
mtxer r0
mtcrf 0xff, r0
li r7, 0x5
mtctr r7
lis r7, -0x1
ori r7,r7, 0xf010
lis r4, 0x1000
mtspr spr624, r4
lwzu r9, 0x4(r7)
mtspr spr624, r4
lwzu r9, 0x4(r7)
mtspr spr624, r4
lwzu r9, 0x4(r7)
mtspr spr624, r4
msync
isync
tlbwe
isync
addis r4, r4, 0x1
bdnz 0xfffff070
여기까지 실행되고 main 함수가 실행됩니다.
중간에 어셈블리가 무슨 의미인지 혹은 main 함수 실행전에 어떤일을 하는지 알수있을까요?
스텁코드 찾아보세요. stub code