; Template for console application
         .586
         .MODEL  flat, stdcall
         OPTION CASEMAP:NONE
         .CODE
masculc  proc   c  ; Вызываемая процедура
         push   AX   ; Сохранение регистров
         push   ECX
         push   EDI
         push   ESI
; Использование таблицы адресов параметров
         mov    ESI,[EBX]
         mov    EDI,[EBX+4]
         mov    ECX,[EDI]
         mov    EDI,[EBX+8]
         xor    AX,AX
; Вычисление сумы элементов массива
cycl:    add    AX,[ESI]
         add    ESI,2
         loop   cycl
; Формирование результата
         mov    [EDI],AX
         pop    ESI   ; Восстановление регистров
         pop    EDI
         pop    ECX
         pop    AX
         ret
masculc endp

         END