home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / tools / debugger / mdebug / mdebug1 / lowstr.a86 < prev    next >
Encoding:
Text File  |  1992-05-29  |  1000 b   |  44 lines

  1. ; ----------------------------
  2. ; LOWSTR.A86
  3. ;
  4. ; Enthält:  Beispiel-Routine für den Parameter '&name' mit dem
  5. ;           Schalter ',N' von MDEBUG
  6. ;
  7. ; Funktion: Überträgt CX Zeichen von DS:SI nach ES:DI und
  8. ;           konvertiert sie dabei in Kleinbuchstaben. 
  9. ;           Außer der Überprüfung, ob CX gleich Null ist
  10. ;           finden keinerlei Überprüfungen statt.
  11. ;
  12. ; Bes.:     Die Routine muß vor der Benutzung mit dem Assembler A86 durch
  13. ;
  14. ;           A86 LOWSTR.A86 TO LOWSTR.BIN
  15. ;
  16. ;           übersetzt werden
  17. ;
  18. ; (c) B. Schemmer 1990
  19. ;
  20.          jcxz loop3
  21. loop2:
  22.          lodsb
  23.          cmp al,041h
  24.          jb loop_2
  25.          cmp al,05Ah
  26.          ja loop_2
  27.          add al,020h
  28. loop_2:
  29.          stosb
  30.          loop loop2
  31. loop3:
  32.  
  33. ; kein RET oder Ähnliches zum Abschluss!
  34.  
  35. ; Defintionen der Länge der Routine und des Namens
  36. ; der Routine (nur zur Information, muß nicht sein!)
  37. db '**'
  38. dw $-2
  39. db '**'
  40. db 'LOWSTRING*'
  41.  
  42. ; ----------------------------
  43.  
  44.