【摘要】 一种多任务处理器及其任务切换方法。任务切换方法包含下列步骤: 多任务处理器执行第一任务,而此第一任务的执行指令中包含了许多的切 换点指令。一中断事件发生,而此中断事件将使多任务处理器暂缓执行目 前的第一任务,改为执行第二任务。多任务处理器执行中断事件的处理程 序,并设置一任务切换标志。中断事件的处理程序结束后,多任务处理器 不进行任务切换,仍继续执行第一任务,直到执行至第一任务执行指令中 的切换点指令处,多任务处理器才进行任务切换,改为执行第二任务。 【专利类型】发明申请 【申请人】财团法人工业技术研究院 【申请人类型】科研单位 【申请人地址】中国台湾新竹县 【申请人地区】中国 【申请人城市】台湾省 【申请号】CN200810149435.7 【申请日】2008-09-12 【申请年份】2008 【公开公告号】CN101673219A 【公开公告日】2010-03-17 【公开公告年份】2010 【授权公告号】CN101673219B 【授权公告日】2013-04-24 【授权公告年份】2013.0 【IPC分类号】G06F9/48; G06F9/46 【发明人】林泰吉; 黄保瑞; 刘志尉; 陈信凯; 王炳勋 【主权项内容】1.一种多任务处理器,可以接受二个以上的任务指派,其特征在于该多 任务处理器包括: 切换标志;以及 处理单元,用以执行由该多任务处理器指令集组成的任务,其中该多 任务处理器指令集包含切换点指令,该切换点指令为该切换标志对应之中 断事件处理指令; 其中该处理单元执行具有至少一该切换点指令的第一任务;当发生中 断事件,该处理单元进行该中断事件的处理程序并判断是否需要任务切换 及依据判断结果设定该切换标志后,该处理单元即继续执行该第一任务, 直至该处理单元执行该第一任务中的该至少一切换点指令。 【当前权利人】财团法人工业技术研究院 【当前专利权人地址】中国台湾新竹县 【被引证次数】6 【被他引次数】6.0 【家族引证次数】3.0 【家族被引证次数】6