主题:[讨论]用NASM怎么编译不了下面这个小程序呢???报错
DATA_S SEGMENT PUBLIC
array dw 1,2,3,4,5
sum dw ?
DATA_S ENDS
CODE_S SEGMENT
ASSUME CS:CODE_S,DS:DATA_S
MAIN PROC FAR
MOV AX,DATA_S
MOV DS,AX
mov bx,offset array
mov cx,5
mov ax,0
again: add ax,[bx]
add bx,2
lopp again
mov sum,ax
MOV AX,4C00H
INT 21H
MAIN ENDP
CODE_S ENDS
END MAIN
用NASMW.EXE可以编译但编译以后报好多的错,有的竟然说DATA_S在第四行重定义 了
很是不明白,请高手指教????
谢谢!!
是否应该用NASM来进行编译呢???
array dw 1,2,3,4,5
sum dw ?
DATA_S ENDS
CODE_S SEGMENT
ASSUME CS:CODE_S,DS:DATA_S
MAIN PROC FAR
MOV AX,DATA_S
MOV DS,AX
mov bx,offset array
mov cx,5
mov ax,0
again: add ax,[bx]
add bx,2
lopp again
mov sum,ax
MOV AX,4C00H
INT 21H
MAIN ENDP
CODE_S ENDS
END MAIN
用NASMW.EXE可以编译但编译以后报好多的错,有的竟然说DATA_S在第四行重定义 了
很是不明白,请高手指教????
谢谢!!
是否应该用NASM来进行编译呢???