226.asm(35):error A2053:Jump out of range by 77 byte(s)应该怎么修改错误!

问题相关代码,请勿粘贴截图

LEA SI,NumBuffer+1
MOV AL,[SI]
CMP AL,0
MOV AX,1
JBE erroInput
CMP AL,2
JA erroInput

LEA SI , NumBuffer +2
MOV AL , [SI ]
CMP AL,'-'
JE NegativeNumber
CMP AL,'-'
jne PoSItiveNumber
JMP exit

请求给解决一下!