Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .model small
- .stack 100h
- .data
- msg db ' bigger$'
- msg2 db ' smaller$'
- .code
- newline proc
- mov dl,10
- mov ah,2
- int 21h
- mov dl,13
- mov ah,2
- int 21h
- ret
- newline endp
- main proc
- mov ax,@data
- mov ds,ax
- mov ah,1
- int 21h
- mov cl,al
- call newline
- mov ah,1
- int 21h
- mov ch,al
- call newline
- sub cl,48
- sub ch,48
- cmp cl,ch
- jg go
- add cl,48
- add ch,48
- call newline
- mov dl,ch
- mov ah,2
- int 21h
- mov dx,offset msg
- mov ah,9
- int 21h
- call newline
- mov dl,cl
- mov ah,2
- int 21h
- mov dx,offset msg2
- mov ah,9
- int 21h
- jmp end
- go:
- add cl,48
- add ch,48
- call newline
- mov dl,cl
- mov ah,2
- int 21h
- mov dx,offset msg
- mov ah,9
- int 21h
- call newline
- mov dl,ch
- mov ah,2
- int 21h
- mov dx,offset msg2
- mov ah,9
- int 21h
- end:
- mov ah,4ch
- int 21h
- main endp
- end main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement