597898332 发表于 2016-1-19 12:05

任务控制块初始化中就绪表和就绪组设置的一些问题

如图,OSTCBX=5,经过程序中ptcb->OSTCBBitX          = (OS_PRIO)(1uL << ptcb->OSTCBX)这一步后,ptcb->OSTCBBitX=32,这一步是简单的移位吗

w_乐天 发表于 2016-1-20 13:07

你的疑问是这个结果吗,ptcb->OSTCBBitX = (OS_PRIO)(1uL << ptcb->OSTCBX)就是移位运算,1<<5 =32也没错。

597898332 发表于 2016-1-20 16:48

w_乐天 发表于 2016-1-20 13:07
你的疑问是这个结果吗,ptcb->OSTCBBitX = (OS_PRIO)(1uL OSTCBX)就是移位运算,1

是的是的,我这脑袋,搞错了谢谢了
页: [1]
查看完整版本: 任务控制块初始化中就绪表和就绪组设置的一些问题