uint8 code Ostr[] = { 0xEF,0x83,0xFF,0x22, // 取 ROM 指令
0xFE, 0xFD, 0xFB, 0xF7,0xEF, 0xDF, 0xBF, 0x7F,0xFF, // ~(1<<x)
......};
#define OS_tskmsk(c) (*(uint8 (*)(uint8 ))((void *)Ostr))(c+2)
......
Task_Running &= OS_tskmsk(Current_ID); // 置任务非就绪态
......
|