第一个汇编程序解决办法

第一个汇编程序
这是我的汇编源代码:
  .486
  .MODEL SMALL
  .DATA
  MSG DB 'This is an example.$'
  .STACK
  .CODE
START:
  MOV AX,@DATA
  MOV DS,AX
  MOV DX,OFFSET MSG
  MOV AH,9
  INT 21H
END START
用masm5.0执行汇编的时候报错:error A2105: Expected: instruction or directive,求指教!
汇编 源代码

------解决方案--------------------
1. .MODEL SMAll 语句应该在 .486 之前
2. 最好用 Masm6 或更高版本的进行汇编,Masm5 对这支持得可能有问题
3. 程序的最后没有“结束程序返回DOS”的功能调用比如 mov ah, 4ch  再  int 21h