Write an Assembly Language Program to get largest number among Three numbers.
data segment
s1 db "a is greater","$"
s2 db "b is greater","$"
s3 db "c is greater","$"
a db 05
b db 10
c db 15
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
mov ax,@data
mov ds,ax
mov al,a
mov bl,b
mov cl,c
cmp al,bl
jc bgt
mov ah,09
mov dx,offset s1
int 21h
bgt:
mov ah,09
mov dx,offset s2
int 21h
jmp exit1
cmp al,cl
jc cgt
mov ah,09
mov dx,offset s1
int 21h
cgt:
mov ah,09
mov dx,offset s3
int 21h
jmp exit1
cmp bl,cl
jc agt
mov ah,09
mov dx,offset s2
int 21h
agt:
mov ah,09
mov dx,offset s3
int 21h
exit1:
mov ax, 4c00h
int 21h
ends
end start
No comments:
Post a Comment