Я пытаюсь найти сумму из 5 ДАЖЕЙ, хранящихся в памяти от 500 до 504. Я не могу получить требуемый результат. Можете ли вы мне найти мою логи c ошибка?
Я пытаюсь сделать это, используя 8086 язык ассемблера
mov [500],4
mov [501],30
mov [502],15
mov [503],7
mov [504],98
mov bl,00
mov si,500
mov cx,5
l1:
mov dl,[si]
test dl,01
jnz next
; if even
add dl,bl
inc si
loop l1
jmp exit
; if odd
next:
inc si
jmp l1
exit:
mov ah,4ch
int 21h
ret