Я хочу сосчитать числа, равные 0.
Ошибка MASM:
переменная цикла ecx
(- 1).
Использование ollydb.
Помогите пожалуйста.Почему это не сработало?
.586
.model flat, stdcall
extern ExitProcess@4:near
includelib c:\masm32\lib\user32.lib
includelib C:\masm32\lib\kernel32.lib
data segment
mas db 1,0,9,8,0,7,8,0,2,0
rez db 0
data ends
text segment
start:
mov cx, 10
xor ax, ax
xor si, si
jcxz exit
cycl:
cmp mas[si], 0
jne m1
inc al
m1:
inc si
loop cycl
mov rez,al
exit:
push 0
call ExitProcess@4
text ends
end start