home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / tasm / chapxmpl.arc / TOGFLAG.ASM < prev    next >
Encoding:
Assembly Source File  |  1988-10-09  |  352 b   |  18 lines

  1.         DOSSEG
  2.         .MODEL    SMALL
  3.         .DATA
  4.         EXTRN    _Flag:WORD
  5.         .Code
  6.         PUBLIC    _ToggleFlag
  7. _ToggleFlag    PROC
  8.         cmp    [_Flag],0        ; Ist das Flag zurückgesetzt?
  9.         jz    FlagSetzen        ; Ja, jetzt setzen.
  10.         mov    [_Flag],0        ; Nein, zurücksetzen.
  11.         jmp    SHORT EndeToggleFlag
  12. FlagSetzen:
  13.         mov    [_Flag],1        ; Flag setzen
  14. EndeToggleFlag:
  15.         ret
  16. _ToggleFlag    ENDP
  17.         END
  18.