MASM32编译报错
按照书上的程序抄下来的,这报错啥意思啊?重新校验了若干次,语法上应该没问题啊。看书跟上机真完全是两回事,求引路人。
一、原程序
DATA SEGMENT
BUF DB 35H,78H,0A5H
SUM DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AL,0
MOV SI,OFFSET BUF
ADD AL,[SI]
INC SI
ADD AL,[SI]
INC SI
ADD AL,[SI]
MOV SUM,AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
二、报错
D:\masmproj\ADD3NUM.asm(9) : error A2004: symbol type conflict
D:\masmproj\ADD3NUM.asm(23) : warning A4023: with /coff switch, leading underscore required for start address : START
三、问题
符号类型冲突指的是哪些之间冲突了?
标号“START”的起始地址缺失?汇编里面标号不就能代表地址么?