保存断点的“栈”是由 *** 作系统自己分配的,用户是感觉不到的。你如果想了解栈的话,建议你看看数据结构相关的书籍。
楼上已经介绍得很清楚了。补充一点:如果你的任务切换是在中断服务函数中直接进行的(跳转到中断向量之后,修改SP到指定任务栈并直接切换),那么记得要用 RETI 来进行任务切换,否则这个过程中产生的其它中断请求会丢失。
欢迎分享,转载请注明来源:内存溢出
保存断点的“栈”是由 *** 作系统自己分配的,用户是感觉不到的。你如果想了解栈的话,建议你看看数据结构相关的书籍。
楼上已经介绍得很清楚了。补充一点:如果你的任务切换是在中断服务函数中直接进行的(跳转到中断向量之后,修改SP到指定任务栈并直接切换),那么记得要用 RETI 来进行任务切换,否则这个过程中产生的其它中断请求会丢失。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)