Exemplo n.º 1
0
void _OS_JumpToTask (void)
{
    _OS_STORE_SP();
    _OS_Restore_TaskSP();
    _OS_SET_FSR_CUR_TASK();
    _OS_SET_PC();
}
void _OS_JumpToTask (void)
{
    _OS_SET_FSR_CUR_TASK_W(OS_CODE_POINTER_SIZE + _OS_TASK_POINTER_OFFSET);
    if (_indf)
    {
        _indf1 = _fsr2l;
        _fsr2l = _fsr1l;
    }

    _OS_TempH = _fsr1l;
    _fsr1l += _postdec;
    _OS_SET_PC();
}
Exemplo n.º 3
0
void _OS_JumpToTask (void)
{
    _OS_SET_FSR_CUR_TASK();
    (OS_RAM_NEAR char)_OS_State = _postinc;
    _OS_SET_PC();
}
Exemplo n.º 4
0
void _OS_JumpToTask (void)
{
//    _OS_SET_FSR_CUR_TASK_W(_OS_TASK_POINTER_OFFSET + 1);
    _OS_SET_FSR_CUR_TASK_W(1 + 1);
    _OS_SET_PC();
}