第七篇:占先式内核(只带延时服务)——时钟节拍中断对比
增加了IntNum和OSCoreState两个变量
register unsigned char IntNum asm("r4"); //中断嵌套计数器
//只有当中断嵌套数为0,并且有中断要求时,才能在退出中断时,进行任务调度
register unsigned char OSCoreState asm("r16"); // 系统核心标志位
//0x01 正在任务 切换 0x02 有中断要求切换