首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

第一个汇编程序解决办法

2013-11-16 
第一个汇编程序这是我的汇编源代码:.486.MODEL SMALL.DATAMSG DB This is an example.$.STACK.CODESTART

第一个汇编程序
这是我的汇编源代码:
  .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

热点排行