У меня есть процедура, которая принимает 2-значный ввод от пользователя, но я не понимаю, почему происходит переход на JUMP01, если AL < = 9 и в противном случае 7 вычитаютсяПроцедура языка ввода для ввода 2-значного ввода от пользователя
INPUT PROC NEAR
MOV AH,01
INT 21H
SUB AL,30H
CMP AL,09
JBE JUMP01
SUB AL,07H
JUMP01:
MOV DL,AL
SHL DX,4
MOV AH,01
INT 21H
SUB AL,30H
CMP AL,09
JBE JUMP02
SUB AL,07H
JUMP02:
ADD DL,AL
RET
INPUT ENDP
Thankyou так много. Японял твою точку зрения. – Anonymous