DATA SEGMENT
WORDS DB 'HELLO WORLD!'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV DX,OFFSET WORDS
MOV AH,09H
INT 21H
CODE ENDS
END START
编辑环境:MASM32
错误截图

------解决方案--------------------
你这分明是 dos16 类的程序啊,怎么能以 win32 的类型来进行编译链接呢?
dos16 类的程序,编译时不能加 /coff 选项;链接须用 link16.exe 而非 link.exe 程序。
------解决方案--------------------
对普通的程序来说,简单地,用到中断调用的就是 dos16 类的,如果用的是系统 API 函数调用的话则是 Win32 类的。
masm32 里一般有 link16.exe 这个程序的吧,就在 bin 目录下和 link.exe 一起;而且这个名字本来就是 masm32 里的;若是masm5/6 类的就直接是 link.exe 了。Masm32 里用 link16 这个名字,也是为了和默认的只支持 win32 格式的 link 区分开。