COM格式:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(导入1个版本:​CC BY-SA 3.0
→‎top:​noteTA跳过, replaced: 執 → 执, 檔 → 档
第1行: 第1行:
{{unreferenced|time=2016-07-06T11:29:56+00:00}}
{{unreferenced|time=2016-07-06T11:29:56+00:00}}
'''COM格式文件'''是一种简单的[[|可执行文件]]。在[[迪吉多]]公司于[[20世纪70年代]]推出的[[操作系统]]中,.COM被用做包含操作系统支持命令的[[文本文件]]的拓展名(类似于[[Microsoft Windows|Windows]]系统的[[.cmd]]文件)。随着引进CP/M的引进(微型计算机的操作系统),COM扩展相的文件改变为的可执行文件。该格式后来被结转到[[MS-DOS]]。虽然MS-DOS中已有更常见的[[EXE格式|.exe]]文件格式的,紧凑的COM文件仍然保持活力,并在MS-DOS频繁使用。
'''COM格式文件'''是一种简单的[[|可执行文件]]。在[[迪吉多]]公司于[[20世纪70年代]]推出的[[操作系统]]中,.COM被用做包含操作系统支持命令的[[文本文件]]的拓展名(类似于[[Microsoft Windows|Windows]]系统的[[.cmd]]文件)。随着引进CP/M的引进(微型计算机的操作系统),COM扩展相的文件改变为的可执行文件。该格式后来被结转到[[MS-DOS]]。虽然MS-DOS中已有更常见的[[EXE格式|.exe]]文件格式的,紧凑的COM文件仍然保持活力,并在MS-DOS频繁使用。


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