什么是COM文件

什么是COM文件,第1张

COM格式文件是一种简单的可执行文件。在迪吉多公司于20世纪70年代推出的 *** 作系统中,.COM被用做包含 *** 作系统支持命令的文本文件的拓展名(类似于Windows系统的.cmd文件)。随着引进CP/M的引进(微型计算机的 *** 作系统),COM扩展相的文件改变为的可执行文件。该格式后来被结转到MS-DOS。虽然MS-DOS中已有更常见的.exe文件格式的,紧凑的COM文件仍然保持活力,并在MS-DOS频繁使用。

COM文件中没有附带任何支持性数据,仅包含可执行代码。文件头即为第一句执行指令。没有重定位的信息,这样代码中不能有跨内存段(segment) *** 作数据的指令,因此代码与数据只能限制在同一个64KB的内存段中。

扩展资料

基于Windows NT的 *** 作系统使用.com扩展名来处理从MS-DOS时间传输的少量命令,尽管它们实际上当前实现为.exe文件。 *** 作系统将识别.exe文件头并正确执行它们,尽管它们在技术上不正确的.com扩展名。

(事实上,任何.exe文件都可以重命名.com并且仍然可以正确执行。)对这些命令使用原始.com扩展可确保与旧的MS-DOS批处理文件兼容,这些文件可能使用完整的原始文件名引用它们。 这些命令是chcp.com,discomp.com,diskcopy.com,format.com,mode.com,more.com和tree.com。

参考资料来源:百度百科-COM格式

以下内容属于百度copy,以后不懂得直接百度搜啦

.com文件就是只含一个代码段的指令程序

.exe文件可包含多个程序段,如:代码段,数据段,堆栈段等

.com文件只能作一些简单的DOS指令 *** 作

.exe文件应用广泛,可作为各类程序的程序文件

.com文件大小不能超过64K

.exe文件大小没有限制


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8055540.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存