这个代码是 输入1-9中得任意一个数   输出相应个数的*

有错误   请各位高手帮忙改下   谢谢~~~~~~~~~


DATA SEGMENT 
STRING DB 'please press 1--9:$'
BUF DB 'GOOD BYE$'
CR DB 0DH,0AH,'$'
DATA ENDS

CODE SEGMENT
   ASSUME CS:CODE,DS:DATA

START:MOV AX,DATA
      MOV DS,AX

A:      LEA DX,STRING
        MOV AH,09H
        INT 21H
    MOV AH,01H
    INT 21H

    CMP AL,'1'
    JB A
    CMP AL,'9'
    JA A

    MOV CL,AL
    MOV CH,0

B:    MOV DX,'*'
    MOV AH,02H
    INT 21H
    DEC CL
    JNZ B
    
    LEA BX,CR
    MOV AH,09H
    INT 21H

    LEA AX,BUF
    MOV AH,09H
    INT 21H

    MOV AH,4CH
    INT 21H
     

CODE ENDS
END START