home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / tools / debugger / mdebug / mdebug1 / upstr.a86 < prev    next >
Encoding:
Text File  |  1992-05-29  |  1000 b   |  46 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 Großbuchstaben.
  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 UPSTR.A86 TO UPSTR.BIN
  15. ;
  16. ;           übersetzt werden
  17. ;
  18. ; (c) B. Schemmer 1990
  19. ;
  20.  
  21.          jcxz loop3
  22. loop2:
  23.          lodsb
  24.          cmp al,061h
  25.          jb loop_2
  26.          cmp al,07Ah
  27.          ja loop_2
  28.          sub al,020h
  29. loop_2:
  30.          stosb
  31.          loop loop2
  32. loop3:
  33.  
  34.  
  35. ; kein RET oder Ähnliches zum Abschluss!
  36.  
  37. ; Defintionen der Länge der Routine und des Namens
  38. ; der Routine (nur zur Information, muß nicht sein!)
  39. db '**'
  40. dw $-2
  41. db '**'
  42. db 'UPSTRING**'
  43.  
  44. ; ----------------------------
  45.  
  46.