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

问一个新手有关问题 望大神指导

2012-05-27 
问一个新手问题望大神指导把教科书的代码打到记事本中(记事本已为.ASM)STACK1 SEGMENT PARA STACKDW 128 D

问一个新手问题 望大神指导
把教科书的代码打到记事本中(记事本已为.ASM)


STACK1 SEGMENT PARA STACK
DW 128 DUP(?)
STACK1 ENDS

;=========================================================
DATA SEGMENT
  STRING DB 'HELLO WORLD',13,10,'$'
DATA ENDS


;=========================================================

CODE SEGMENT
  ASSUME CS:CODE,DS:DATA
  START:MOV AX,DATA
  MOV DS,AX
  MOV DX,OFFSET STRING
  MOV AH,9
  INT 21H
  MOV AH,4CH
  INT 21H
   
   
   
CODE ENDS
END START

用MASM6.11 运行结果:
   
 Assembling: D:\HUIBIAN\TEST.ASM
D:\HUIBIAN\TEST.ASM(9): error A2044: invalid character in file
D:\HUIBIAN\TEST.ASM(17): error A2044: invalid character in file
D:\HUIBIAN\TEST.ASM(19): error A2006: undefined symbol : STRING
D:\HUIBIAN\TEST.ASM(28): error A2006: undefined symbol : START


不知道怎么回事 代码应该没有错啊 

 

[解决办法]

探讨
把教科书的代码打到记事本中(记事本已为.ASM)


STACK1 SEGMENT PARA STACK
DW 128 DUP(?)
STACK1 ENDS

;=========================================================
DATA SEGMENT
STRING DB 'HELLO WORLD',13,10,'$'
DA……

[解决办法]
Assembly code
    STACK1 SEGMENT PARA STACKDW 128 DUP(?)STACK1 ENDS;=========================================================DATA SEGMENT  STRING DB 'HELLO WORLD',13,10,'$'DATA ENDS;=========================================================CODE SEGMENT  ASSUME CS:CODE,DS:DATA  START:MOV AX,DATA  MOV DS,AX  MOV DX,OFFSET STRING  MOV AH,9  INT 21H  MOV AH,4CH  INT 21H         CODE ENDSEND START 

热点排行