voidx 发表于 2010-6-15 06:41:35

Atomthread竟然玩这个:任务切换不保存所有寄存器。

Atomthread竟然玩这个:任务切换不保存所有寄存器。

以前也研究过,总的来说,会节省任务堆栈,但会限制OS应用范围。

mysde 发表于 2010-6-15 13:13:05

原来如此,看atomthreads的port文件,汇编指令很少,还以为stm8自己保存寄存器呢。

不过我用了Atom,没自己保存寄存器,运行基本正常。为何?

wanyou132 发表于 2010-9-17 17:50:46

任务切换不保存所有寄存器,但会限制OS应用范围

请voidx讲讲?

再问一楼,你的积分:-5719,咋弄的?

outt60777 发表于 2013-2-21 12:43:08

有些寄存器是编译器保持。有些是硬件保存。
页: [1]
查看完整版本: Atomthread竟然玩这个:任务切换不保存所有寄存器。