恺撒密码解密 8086汇编

问题遇到的现象和发生背景

要求的,基于汇编语言实现恺撒密码

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

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

   LEA SI , NumBuffer +2                                                                                                                                                                    
   MOV  AL , [SI ]                    
   CMP  AL,'-'
     JE  NegativeNumber                  
     CMP AL,'-'
     jne  PoSItiveNumber                
    JMP   exit
运行结果及报错内容

ZZ6z . asm(36): error A2053: Jump out of range by 77 byte(s)
226z . asm(38): error A2053: Jump out of rangeby 73 byte(s)
ZZ6z . asm(46): error A2053: Jump out of range by 1 byte(s)
0 Warning Errors
3 Severe Errors

我的解答思路和尝试过的方法
我想要达到的结果

消除错误

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。