请问这是什么错误啊?谢谢了
DATA SEGMENT
ARRAY1 DB 10 DUP(0)
ARRAY2 DB 5 DUP(?)
DATA ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA
MOV BX,11
MOV CX,0
LABEL_1:
SUB BX,2
MOV AL,ARRAY1[BX]
MOV ARRAY2[CX],AL ;这是有错误的行
ADD CX,1
CMP BX,1
JNZ LABEL_1
MAIN ENDP
CODE ENDS
END MAIN
编译说:Error A2048 :Must be index or base register