home *** CD-ROM | disk | FTP | other *** search
- ; ----------------------------
- ; LOWSTR.A86
- ;
- ; Enthält: Beispiel-Routine für den Parameter '&name' mit dem
- ; Schalter ',N' von MDEBUG
- ;
- ; Funktion: Überträgt CX Zeichen von DS:SI nach ES:DI und
- ; konvertiert sie dabei in Großbuchstaben.
- ; Außer der Überprüfung, ob CX gleich Null ist
- ; finden keinerlei Überprüfungen statt.
- ;
- ; Bes.: Die Routine muß vor der Benutzung mit dem Assembler A86 durch
- ;
- ; A86 UPSTR.A86 TO UPSTR.BIN
- ;
- ; übersetzt werden
- ;
- ; (c) B. Schemmer 1990
- ;
-
- jcxz loop3
- loop2:
- lodsb
- cmp al,061h
- jb loop_2
- cmp al,07Ah
- ja loop_2
- sub al,020h
- loop_2:
- stosb
- loop loop2
- loop3:
-
-
- ; kein RET oder Ähnliches zum Abschluss!
-
- ; Defintionen der Länge der Routine und des Namens
- ; der Routine (nur zur Information, muß nicht sein!)
- db '**'
- dw $-2
- db '**'
- db 'UPSTRING**'
-
- ; ----------------------------
-
-