Загрузка данных


.model small
.data

A dw 1,7,-6,8,3
N dw 5
Sum dw 0

.code

Start:

    mov ax, @data
    mov ds, ax

    mov si, 0
    mov cx, N

for_cycle:

    mov ax, A[si]

    cmp ax, 0
    jle do_else

    add Sum, ax

do_else:

    add si, 2
    loop for_cycle

    ; результат -> AX
    mov ax, Sum

    mov ah, 4Ch
    int 21h

end Start