新员工培训重要性:什么是COM文件

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/26 07:03:12

COM文件包含程序的一个绝对映象―――就是说,为了运行程序准确的处理器指令和内存中的数据,MS-DOS通过直接把该映象从文件拷贝到内存而加载.COM程序,它不作任何改变。为加载一个.COM程序,MS-DOS首先试图分配内存,因为.COM程序必须位于一个64K的段中,所以.COM文件的大小不能超过65,024(64K减去用于PSP的256字节和用于一个起始堆栈的至少256字节)。如果MS-DOS不能为程序、一个PSP、一个起始堆栈分配足够内存,QQ:9750406则分配尝试失败。否则,MS-DOS分配尽可能多的内存(直至所有保留内存),即使.COM程序本身不能大于64K。在试图运行另一个程序或分配另外的内存之前,大部分.COM程序释放任何不需要的内存。

.com文件就是只含一个代码段的指令程序
.exe文件可包含多个程序段,如:代码段,数据段,堆栈段等

.com文件只能作一些简单的DOS指令操作
.exe文件应用广泛,可作为各类程序的程序文件

.com文件大小不能超过64K
.exe文件大小没有限制

com是dos下的一种可执行文件,最大不能超过64kb,在内存中完全是代码的映象,相当于WINDOWS下的EXE文件

楼上说的很详细了 偶没什么要补充的了~

运行级别最高的一种文件格式 我记的好象是这样