大家帮帮忙、 啊
帮我看看这个程序啊 
从键盘输入一个数值n,然后从1加到n,并判断结果是否大于18888,如果大于则输出"ok"。             要求: n 由键盘输入。 
*****************************************************************************
谁能帮我解决以下问题:此程序无法实现从1加到由键盘输入的n
*****************************************************************************
DATA SEGMENT
   TI1 DB 'Qing shu ru shu zhi N:$',0AH,0DH
   TI2 DB 'OK$'
   TI3 DB 0AH,0DH, 'BU DA YU$'
   SHU DW (?)
I   DW (?)
DATA ENDS
CODE SEGMENT
      ASSUME CS:CODE,DS:DATA;
START:MOV AX,DATA
      MOV DS,AX
      MOV DX,OFFSET TI1
      MOV AH ,09H
      INT 21H
      MOV SI,OFFSET SHU
      MOV AH ,0AH
      INT 21H
      MOV [BX],AL
      MOV I,0
  LP1: INC I
     ADD AX,I
     CMP I,BX
     JB LP1
     CMP AX,18888
     JAE LP
     MOV DX, OFFSET TI3
     MOV AH,09H
     INT 21H
     JMP EXIT
  LP:MOV DX,OFFSET TI2
     MOV AH,09H
     INT 21H
EXIT:MOV AH,4CH
     INT 21H
CODE ENDS
     END START

 

谁懂得汇编 啊
帮我解决一个问题