汇编中,INT20是如何令程序退出的?

来源:百度知道 编辑:UC知道 时间:2024/06/25 18:35:20
书上只是说“INT 20H指令功能:退出应用程序,释放所占内存并返回DOS。”

我想知道,INT20具体是怎么释放内存的?只关系到为什么不能直接用INT20,而是要用PSP:0出的INT20指令来退出程序。

请高手赐教。谢谢。
我想知道的是如何释放内存。那一部分内存?记得好像是从INT20处开始释放内存,不是很肯定。究竟是不是?

直接用INT20和用PSP:0处的INT20指令来退出程序是一样的效果

就是调用一个系统中断程序啊

就类似于,正在运行的程序于机器的一个早就约定好了的暗号,如果我发出这个信号,那么你就怎么做,就是这样的

这个是一个调用 的系统的中断的。你可以的在后面的时候,会更深一步的了解具体的信息。
从道理上说你所使用的内存,但是不是的从20h开始的内存,这个是系统中断的一个入口地址而已,里面是中断的子程序

这都是比尔盖茨在闹怪,是它们公司编写的DOS。
它们,并没有公布如何释放内存、退出程序和返回DOS。