COM文件和EXE文件都是可执行文件,最典型的COM文件是Command.COM。COM文件的主要特点如下:
例10.14 编写一个显示字符串“Hello”的COM类型的程序。
解:
CSEG?SEGMENT 'CODE'
ORG 100H? ;空出前256个字节
start: LEA DX, MSG
MOV AH, 09H
INT 21H
MOV AX, 4C00H
INT 21H
MSG DB "Hello$" ;定义字符串
CSEG ENDS
END start
对上面程序,其生成的COM文件只有23个字节,而其EXE文件的字节数会超过1K。
在PWB编程环境下,可在Option→Project Templates→Set Project Template→在列表框中选DOS COM来指定生成COM文件。在Turbo Assember系统中,可用TASM、TLINK /T来指定生成COM文件。