📄 crt0.c
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -