Atomthread竟然玩这个:任务切换不保存所有寄存器。
Atomthread竟然玩这个:任务切换不保存所有寄存器。以前也研究过,总的来说,会节省任务堆栈,但会限制OS应用范围。 原来如此,看atomthreads的port文件,汇编指令很少,还以为stm8自己保存寄存器呢。
不过我用了Atom,没自己保存寄存器,运行基本正常。为何? 任务切换不保存所有寄存器,但会限制OS应用范围
请voidx讲讲?
再问一楼,你的积分:-5719,咋弄的? 有些寄存器是编译器保持。有些是硬件保存。
页:
[1]