只需一步,快速开始
232
大学生
使用道具 举报
93
超级版主
Dream_Chaser 发表于 2015-10-13 08:17 各位大神帮帮忙啊!
野草 发表于 2015-10-13 08:39 任务切换时会将任务堆栈的数据装载到cpu堆栈
Dream_Chaser 发表于 2015-10-13 09:01 任务切换时会将任务堆栈的数据弹出到CPU寄存器,那么CPU寄存器SP指向任务堆栈?还是说任务堆栈只是临时存 ...
野草 发表于 2015-10-13 09:11 每个任务都有自己的堆栈SP,这个SP不共用。所有任务堆栈存的都是CPU的一样的寄存器。每个任务都有自己的 ...
Dream_Chaser 发表于 2015-10-13 09:57 你的意思是说任务堆栈就是复制CPU寄存器中的内容?它跟任务运行时存放局部变量的堆栈不一样?那么在创建 ...
野草 发表于 2015-10-13 15:41 不是的,除了CPU寄存器外,任务堆栈也要存放局部变量,这就导致了堆栈大小不同。任务堆栈的作用跟裸机时 ...
Dream_Chaser 发表于 2015-10-13 16:01 任务堆栈跟启动文件初始化的堆栈又有什么区别?他们是不是一个在静态区一个在堆栈区?既然有任务堆栈那么 ...
野草 发表于 2015-10-13 18:05 有,只要主函数存在,它就有用。
Dream_Chaser 发表于 2015-10-13 20:12 任务堆栈和通常所说的堆栈不同且同时存在,它们分别在内存的静态区和堆栈区,运行任务时sp指向的是静态区 ...
野草 发表于 2015-10-14 08:41 嗯
本版积分规则 发表回复 回帖后跳转到最后一页
联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 )
GMT+8, 2025-12-6 03:31 , Processed in 0.052488 second(s), 24 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.