分离出来任务切换的汇编部分

Signed-off-by: boddmg <boddmg@gmail.com>