|
Largest And Smallest Numbers |
TITLE Largest And Smallest Numbers Program INCLUDE Irvine16.inc .data nums WORD 01AE1h, 081CAh, 0AB85h, 024DDh, 0B1EBh, 0E4BCh, \ 0C20Ch, 011EBh, 0D8D4h, 063D7h, 054FDh, 073D7h smlstsngd BYTE "The smallest signed value is " lrgstsngd BYTE "The largest signed value is " smlstuns BYTE "The smallest unsigned value is " lrgstuns BYTE "The largest unsigned value is " dblSpc BYTE 0ah,0ah,0dh .code main PROC mov si,OFFSET nums mov cx,SIZEOF nums findSmallestSigned: loop findSmallestSigned mov si,OFFSET nums mov cx,SIZEOF nums findLargestSigned: loop findLargestSigned mov si,OFFSET nums mov cx,SIZEOF nums findSmallestUnsigned: loop findSmallestUnsigned mov si,OFFSET nums mov cx,SIZEOF nums findLargestUnsigned: loop findLargestUnsigned exit main ENDP END main
|