Не могу разобраться с массивами - 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
    ...
  }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.308 из 5
Похожие ответы