当前位置: 代码迷 >> 汇编语言 >> 第一个汇编程序,该怎么处理
  详细解决方案

第一个汇编程序,该怎么处理

热度:245   发布时间:2016-05-02 04:40:07.0
第一个汇编程序
这是我的汇编源代码:
  .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