Advertisement
MHSS

convert the case

Oct 24th, 2015
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //convert the case
  2. data segment
  3. string db "HelLo WorLd$"
  4. result db ?
  5. data ends
  6.  
  7. code segment
  8. assume cs:code,ds:data
  9. start: mov ax,data
  10.        mov ds,ax
  11.        mov cl,00h
  12.        lea si,string
  13.    up: cmp si,'$'
  14.        jz down
  15.        inc si
  16.        jmp up
  17.  down: lea si,string
  18.        lea di,result
  19.   up1: mov al,[si]
  20.        cmp al,60h
  21.        ja lower
  22.        add al,20h
  23.        jmp skip
  24. lower: sub al,20h
  25.   skip: mov [di],al
  26.         inc si
  27.         inc di
  28.         dec cl
  29.         jnz up1
  30. int 03h
  31. code ends
  32. end start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement