home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wunderki.zip / CHAR.ASM < prev    next >
Assembly Source File  |  1993-08-16  |  601b  |  39 lines

  1.  
  2. ; *******************************************************
  3. ; *                            *
  4. ; *     Turbo Pascal Run-time Library                   *
  5. ; *    Character Handling Routines            *
  6. ; *                            *
  7. ; *     Copyright (c) 1988,92 Borland International     *
  8. ; *                            *
  9. ; *******************************************************
  10.  
  11.     TITLE    CHAR
  12.  
  13.     INCLUDE    SE.ASM
  14.  
  15. CODE    SEGMENT    BYTE PUBLIC
  16.  
  17.     ASSUME    CS:CODE
  18.  
  19. ; Publics
  20.  
  21.     PUBLIC    UpperCase
  22.  
  23. ; UpCase standard function
  24.  
  25. UpperCase:
  26.  
  27.     MOV    BX,SP
  28.     MOV    AL,SS:[BX+4]
  29.     CMP    AL,'a'
  30.     JB    @@1
  31.     CMP    AL,'z'
  32.     JA    @@1
  33.     SUB    AL,'a'-'A'
  34. @@1:    RETF    2
  35.  
  36. CODE    ENDS
  37.  
  38.     END
  39.