顺序与分支程序设计
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK BEGIN: MOV AX, DATA
MOV DS, AX
MOV AL, BUF
CMP AL, BUF+1
JNB LP1
MOV AL, BUF+1
LP1: CMP AL, BUF+2
JAE LP2
MOV AL, BUF+2
LP2: MOV CX, 02H
MOV DI, OFFSET MAX
MOV DL, AL
INC DI
LP3: AND AL, 0FH
CMP AL, 0AH
JB LP4
ADD AL, 07H
LP4: ADD AL, 30H
MOV [DI],AL
DEC DI
PUSH CX
MOV CL, 04
SHR DL, CL
POP CX
MOV AL, DL