荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: sinba (CL, never fly away!), 信区: Program
标 题: DOS的可重入问题
发信站: BBS 荔园晨风站 (Thu Oct 28 12:48:48 1999), 转信
找了半天,几乎把图书馆所有汇编书都翻遍了,才在一本不起眼的
书上找到如下内容:
如果一个子程序被某程序调用,且在此子程序执行未结束前,允许又
被另一程序调用,则称此子程序是具有可重入性的。
对具有可重入性的子程序在程序内必须只有不被修改的指令和常数,
不能有保存参数的存贮单元,否则重入后就可能会使前值受到破坏,
^^^^^^^^^^^^^^^^^^^^^^^^
所有参数只能用寄存器和堆栈暂存,中断时就可以保护寄存器和堆栈。
操作系统课程设计test2中,_real很可能被重入。当出现无规律的出错
时,看看是不是重入问题破坏了参数会有帮助!
--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.145]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店