主题:编译出错~~~
程序为:
DATA SEGMENT
VARX DW 6
VARY DW 7
RESULT DW ?
DATA ENDS
STACK1 SEGMENT PARA STACK
DW 20H (0)
STACK1 ENDS
COSEG SEGMENT
PROC1 PROC FAR
ASSUME CS:COSEG,DS:DATA,SS:STACK1
START:PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV DX,VARX
ADD DX,VARY
MOV CL,3
SAL DX,CL
SUB DX,VARX
SAR DX,1
MOV RESULT,DX
RET
PROC1 ENDP
COSEG ENDS
END START
出错提示:
Assembling: 1.asm
1.asm(27) : error A2006: undefined symbol : START
1.asm(15) : error A2004: symbol type conflict
1.asm(27) : error A2148: invalid symbol type in expression : START
构建时发生错误.
总共编译时间 94 毫秒
请问哪儿出问题了,我用的是RADASM2.2.1.1汉化版
DATA SEGMENT
VARX DW 6
VARY DW 7
RESULT DW ?
DATA ENDS
STACK1 SEGMENT PARA STACK
DW 20H (0)
STACK1 ENDS
COSEG SEGMENT
PROC1 PROC FAR
ASSUME CS:COSEG,DS:DATA,SS:STACK1
START:PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV DX,VARX
ADD DX,VARY
MOV CL,3
SAL DX,CL
SUB DX,VARX
SAR DX,1
MOV RESULT,DX
RET
PROC1 ENDP
COSEG ENDS
END START
出错提示:
Assembling: 1.asm
1.asm(27) : error A2006: undefined symbol : START
1.asm(15) : error A2004: symbol type conflict
1.asm(27) : error A2148: invalid symbol type in expression : START
构建时发生错误.
总共编译时间 94 毫秒
请问哪儿出问题了,我用的是RADASM2.2.1.1汉化版