DATA SEGMENT
ORG 1000H
SZ1 DB 0A3H,0A8H,0B0H,9FH,9EH,0B1H,0AFH,0ADH,0A7H,0A8H,?,? ORG 1010H
SZ2 DB ?
ORG 1020H
SZ3 DB 0,0,0
ORG 1030H
SZ4 DB ?,?,?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
ST1: MOV AX,DATA
MOV DS,AX
CALL ZMAX
CALL ZMIN
CALL Z1
CALL Z2
CALL Z3
CALL Z4
MOV AH,4CH
INT 21H
ZMAX PROC NEAR
PUSH CX
PUSH SI
PUSHF
MOV CX,9
LEA SI,SZ1
MOV AL,[SI]
A2: INC SI
CMP AL,[SI]
JNC A1
MOV AL,[SI]
A1: LOOP A2
POPF
POP SI
POP CX
RET
ZMAX ENDP
ZMIN PROC NEAR
PUSH CX
PUSH SI
PUSHF