? CPU 调度函数 swtch() void interrupt swtch(void) { disable(); tcb[old].ss=_SS; tcb[old].sp=_SP; new=find(); _SS=tcb[new].ss; _SP=tcb[new].sp; enable(); } main() { …… create (1,(codeptr)f1,1024); create (2,(codeptr)f2,1024); swtch(); …… } swtch() 调用过程能被中断吗? flags flags bp di si ds es dx cx bx ax cs cs ? CPU 调度函数 swtch() 当执行 swtch 函数体时: ip f1 的堆栈 bp di si ds es dx cx bx ax tcb[1].ss:tcb[1].sp ip main 的堆栈 SS:SP ? 如果不被中断,那么 CPU 的栈顶 指针将正确地指向线程
您可能关注的文档
最近下载
- 2025年全国社区矫正技能竞赛考试题库(含答案).docx
- (高清版)B-T 17671-2021 水泥胶砂强度检验方法(ISO法).pdf VIP
- 腹膜后肿瘤诊治专家共识(2025版).pdf
- (苏科版)八年级物理上册同步练习4.3 凸透镜成像的规律(解析版).docx VIP
- 儿童癫痫持续状态诊断治疗中国专家共识解读优秀课件PPT.pptx VIP
- 风电场运行规程(风机).doc VIP
- 广东省异地就医登记备案表.pdf VIP
- 儿童癫痫持续状态诊断治疗的中国专家共识(2022)解读PPT课件.pptx VIP
- 广东省异地就医登记备案表.pdf VIP
- 学生安全教育-讲义——遭遇绑架入室抢劫-被捆绑后如何自救.docx VIP
原创力文档

文档评论(0)