Advertisement
Guest User

Untitled

a guest
Jun 11th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. org 100h
  2. use16
  3.  
  4.  push string
  5.  call params
  6.  mov ah,09h
  7.  int 21h
  8.  ret
  9.  
  10. params :
  11.         push bp
  12.         mov  bp,sp
  13.         push di
  14.         mov  di,[bp+4]
  15.         mov  cx,15
  16.  
  17. makeup:
  18.       cmp byte[di],'a'
  19.       jb  CheckNext
  20.  
  21.       cmp byte[di],'z'
  22.       ja  CheckNext
  23.  
  24.       sub byte[di],32
  25.  
  26.  
  27. CheckNext:
  28.     inc DI
  29.     loop makeup
  30.  
  31. EndProc:
  32.     pop di
  33.     pop bp
  34.     ret 2
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45. string db 'zAgLavnie bukvi'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement