; Parameters Input
; for Batch file
;
INPUT EQU 1
RETURN EQU 4CH
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
ORG 100H
START:
MOV AH,INPUT; AL$=INPUT$(1)
INT 21H ; PRINT AL$
CMP AL,'0' ; IF AL$<="0" THEN
JBE START ; GOTO START
CMP AL,'4' ; IF AL$>="4" THEN
JAE START ; GOTO START
PROCESS:
SUB AL,30H ; AL=AL-30H
MOV AH,RETURN ; RETURN AL(1-3)
INT 21H ; to Batch file
CODE ENDS
END START