顺序与分支程序设计
MOV DX, OFFSET MAX
MOV AH, 09H
INT 21H
MOV AH, 4CH
INT 21H
CODE ENDS
END BEGIN
执行程序EXAM1-3·EXE,屏幕上显示结果:70
EXAM1-4
STACK SEGMENT STACK
DB 1024 DUP(0)
STACK ENDS
DATA SEGMENT
BUF DB 98H,75H,32H
MAX DB 2 DUP(?),‘$’
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK BEGIN:MOV AX, DATA
MOV DS, AX
MOV AL, BUF
CMP AL, BUF+1
JG LP1
XCHG AL, BUF+1
LP1: CMP AL, BUF+2
JG LP2
XCHG AL, BUF+2
LP2: MOV MAX, AL
MOV CX, 02H
MOV DI, OFFSET MAX
MOV DL, [DI]
INC DI
LP3: MOV AL, DL
AND AL, 0FH
CMP AL, 0AH