【正确答案】DATA SEGMENT
N DB 0
SUM DW 0
DATA ENDS
CODES SEGMENT
ASSUME CS: CODE,DS: DATA
START: MOV AX,DATA
MOV DS,AX
NEXT: INV N
MOV AL,N
MUL N
ADD SUM,AX
CMP SUM,1000
JBE NEXT
MOV AL,N ;显示N
MOV AH,0
MOV BL,10
DIV BL
MOV BH,AH ;保护余数
ADD AL,30H
MOV DL,AL
MOV AH,02H
INT 21H
ADD BH,30H
MOV DL,BH
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
【答案解析】