请问,这是什么错误?
编译以后出现如下错误,没头绪请大家指教!
C:\>ml d:\project\asm\new1\new1.asm
Microsoft (R) Macro Assembler Version 6.11
Copyright (C) Microsoft Corp 1981-1993. All rights reserved.
Assembling: d:\project\asm\new1\new1.asm
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
/z2
"new1.obj"
"new1.exe"
NUL
LINK : warning LNK4044: unrecognized option "z2"; ignored
LINK : warning LNK4044: unrecognized option "r"; ignored
LINK : error : Segment reference in fixup record
new1.obj : fatal error LNK1123: failure during conversion to COFF: file invalid
or corrupt
====================================================================================
代码如下:
PAGE 60,132
TITLE PROG (EXE) PURPOSE:ADDS 5 BYTES OF DATA
.MODEL SMALL
.STACK 64
.DATA
DATA_IN DB 25H,12H,15H,1FH,2BH
SUM DB ?
.CODE
MAIN PROC FAR
MOV AX,@DATA
MOV DS,AX
MOV CX,05
MOV BX,OFFSET DATA_IN
MOV AL,0
AGAIN: ADD AL,[BX]
INC BX
DEC CX
JNZ AGAIN
MOV SUM,AL
MOV AH,4CH
INT 21H
MAIN ENDP
END MAIN