主题:[讨论]帮我~~`~~检查以下错误。
大家帮帮忙、 啊
帮我看看这个程序啊
从键盘输入一个数值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
谁懂得汇编 啊
帮我解决一个问题