dseg segment
ARG dw 5678h,3344h,0897h,0a123h
MIN dw 0
dseg ends
cseg segment
assume cs:cseg,ds:dseg
start:
mov ax,dseg
mov ds,ax
mov cx,3h
lea si,arg
mov dx,ds:[si]
lop:
add si,2
cmp dx,[si]
jna f1
mov dx,[si]
f1: loop lop
mov ds:MIN,dx
mov ax,4c00h
int 21h
cseg ends
end start