读书人

error a2028:operator expected,该如何

发布时间: 2012-05-27 05:42:30 作者: rapoo

error a2028:operator expected
写了一个比较数的程序
老是标题上的那个错误
请问是什么原因呢STACK SEGMENT PARA STACK 'STACK'
DW 100 DUP(?)
STACK ENDS


DATA SEGMENT
DATA1 DW 0A236H,2FF3H,0F23AH,0056H,403EH,1F51H,10F5H,111EH,23F0H,0BB00H
MAX DW 1 DUP(?)
MIN DW 1 DUP(?)
DATA ENDS


CODE SEGMENT
ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK
MOV BX,OFFSET DATA1
MOV AX,[BX]
INC BX
INC BX
MOV CX 9
AGAIN:CMP AX,[BX]
JG NEXT
MOV AX,[BX]
NEXT:INC BX
INC BX
DEC CX
JNE AGAIN
MOV MAX,AX
HLT
CODE ENDS
END AGAIN

[解决办法]
STACK SEGMENT PARA STACK 'STACK'
DW 100 DUP(?)
STACK ENDS
DATA SEGMENT
DATA1 DW 0A236H,2FF3H,0F23AH,0056H,403EH,1F51H,10F5H,111EH,23F0H,0BB00H
MAX DW 1 DUP(?)
MIN DW 1 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK
MOV BX,OFFSET DATA1
MOV AX,[BX]
INC BX
INC BX
MOV CX,9 ;这里少了个逗号
AGAIN: CMP AX,[BX]
JG NEXT
MOV AX,[BX]
NEXT: INC BX
INC BX
DEC CX
JNE AGAIN
MOV MAX,AX
HLT
CODE ENDS
END AGAIN

读书人网 >汇编语言

热点推荐