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

  1.         NAME    add
  2. ADD_TEXT    SEGMENT    BYTE PUBlIC 'CODE'
  3.         ASSUME    cs:ADD_TEXT
  4.         PUBLIC    ADD_0        ; Fließmuster (i,i,o)
  5. ADD_0    PROC    FAR
  6. ARG        Z:DWORD,Y:WORD,X:WORD = ARGLEN1
  7.         push    bp
  8.         mov    bp,sp
  9.         mov    ax,X
  10.         add    ax,Y
  11.         les    bx,Z
  12.         mov    WORD PTR es:[bx],ax
  13.         pop    bp
  14.         ret    ARGLEN1
  15. ADD_0    ENDP
  16.  
  17.         PUBLIC    ADD_1        ; Fließmuster (i,o,o)
  18. ADD_1    PROC    FAR
  19. ARG        Z:WORD,Y:DWORD,X:WORD = ARGLEN2
  20.         push    bp
  21.         mov    bp,sp
  22.         mov    ax,Z
  23.         sub    ax,X
  24.         les    bx,Y
  25.         mov    WORD PTR es:[bx],ax
  26.         pop    bp
  27.         ret    ARGLEN2
  28. ADD_1    ENDP
  29.  
  30.         PUBLIC    ADD_2        ; Fließmuster (o,i,i)
  31. ADD_2    PROC    FAR
  32. ARG        Z:WORD,Y:WORD,X:DWORD = ARGLEN3
  33.         push    bp
  34.         mov    bp,sp
  35.         mov    ax,Z
  36.         sub    ax,Y
  37.         les    bx,X
  38.         mov    WORD PTR es:[bx],ax
  39.         pop    bp
  40.         ret    ARGLEN3
  41. ADD_2    ENDP
  42.  
  43. ADD_TEXT    ENDS
  44.         END
  45.