crt0.c
来自「用于嵌入式Linux系统的标准C的库函数」· C语言 代码 · 共 33 行
C
33 行
extern char _start_bss;extern char end;extern char stack;static zeroandrun();#pragma noprologstart(){ asm("mov.w #%off(_stack),sp");/* asm("ldc.w #0x700,sr");*/ asm("ldc.b #%page(_stack),tp"); asm("ldc.b #%page(_stack),dp"); asm("ldc.b #%page(_stack),ep"); /* Can't have anything else in here, since the fp won't be set up so local variables won't work */ zeroandrun();}staticzeroandrun(){ char *p; p = &_start_bss; while (p < &end) { *p++ = 0; } main(); _exit();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?