Не могу разобраться с массивами - Assembler
Формулировка задачи:
Добрый день, я так и не смог понять, как создать массив.
Материал смотрел, искал, пробовал объявить следующим образом
mas dd 1,2,3,4,5 но получал ошибку с кодом с2400.
Собственно, нужно сделать следующее - объявить на языке ассемблера массив и сделать так, чтоб следующий код с ним работал. В коде Раз - переменная объявленная ранее в Си++
s__asm{ lea ebx,mass mov ecx,0 mov edx,[ebx] ;max m1: cmp [ebx+ecx*4],edx jng m2 mov edx,[ebx+ecx*4] m2: inc ecx cmp ecx,10 jl m1 sub edx,[ebx] mov raz,edx }
глупая ошибка была, разобрался
Решение задачи: «Не могу разобраться с массивами»
textual
Листинг программы
__asm { jmp msd mas dd 1,2,3,4,5 msd:lea ebx,mas mov ecx,0 ... }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д