在μC/OS—Ⅱ操作系统下,中断服务子程序代码完成的操作不包括( )。
A、
保存全部CPU寄存器到堆栈
B、
将被中断的任务挂起
C、
执行中断返回指令
D、
调用OSIntExit()函数
【正确答案】
B
【答案解析】
中断服务子程序的伪码结构如下:保存全部CPU寄存器到栈;调用OsIntEnter()或者对OSIntNesting变量加1;执行中断服务代码,或者发出IPC消息通知特定任务去执行中断服务;调用OSIntExit()函数;恢复所有CPU寄存器;执行中断返回指令。故选B。
提交答案
关闭