结构推理
试说明EXE和COM文件结构的异同点和各自的应用范围。
【正确答案】OBJ经过LINK(连接),将其结果写入硬盘,即生成.EXE文件。可使用EXE2BIN命令将一个无堆栈段的.EXE文件转换成.COM文件。
以命令形式调用时,同文件名的.COM文件比.EXE文件有优先执行权。.COM文件装入时,用户内存区全部都分配给其使用。.COM文件中还可以使用DOS的4B号功能调用,把另一个程序装入内存并执行它。
对于一个可执行程序,.EXE文件比.COM文件更能体现8086/8088存储器分段的特点。
【答案解析】