1             
      _MSJ.DFV                                                            SYSTHEMA              Bild 2: Eine Zeichenkette dem Master-Environment-Block hinzufgen
EnvString       db      "ISSUEDATE=OCTOBER 1992",0
StringLength    dw      $ - offset EnvString
                   
                   
                   
                mov     ah,51h                  ;Lies aktuelle PSP-Adresse
                int     21h                     ;mit der DOS-Funktion 51h
                mov     es,bx                   ;bertrage Adresse nach ES
                call    GetEnvSeg               ;Hole Environment-Adresse
                call    GetEnvSize              ;Hole Environment-Gre
                push    ax                      ;Speichere sie
                call    GetEnvOffset            ;Hole Offset auf freien Speicherplatz
                pop     ax                      ;Wiedergewinnen der Environment-Gre
                sub     ax,di                   ;Berechne freien Speicherplatz
                cmp     ax,StringLength         ;Fehler, falls freier Speicher <=
                jbe     ErrorNotEnoughSpace     ;Lnge der Zeichenkette
 
                mov     si,offset EnvString     ;SI zeigt auf Zeichenkette
                mov     cx,StringLength         ;Lade Byte-Anzahl nach CX
                rep     movsb                   ;Kopiere die Zeichenkette
                mov     byte ptr es:[di],0      ;Fge abschlieende Null hinzu
܀     w            y '  y =  y S  y i  y   y    y L  y   y                                                              
    y $  y {  y   y $  y w  y   y   y   y Z  y                                                              
Z    y   y                               y Z  y                                                                v   w           (       10.24.9210.23.92v  