>

PROGRAM: MAXIMUM VALUE IN AN ARRAY

>
; PROGRAM: LARGEST NUMBER IN AN ARRAY
data1 segment
grades db 39h,59h,99h,69h,79h
data1 ends
code1 segment
assume cs:code1,ds:data1
start:
      mov ax,data1
      mov ds,ax
      mov si,0000h
      mov cx,0005h
      sub ax,ax
      mov bx,offset grades
back:
     cmp al,[bx]
     ja forw
     mov al,[bx]
forw:
     inc bx
     dec cx
     jnz back
     mov [si],al
     mov ah,4ch
     int 21h
code1 ends
end start
end
; RESULT: The Maximum number is - 99h
back to itmp lab