Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.12.2009, 17:07   #1
@@@Сергей@@@
 
Регистрация: 29.12.2009
Сообщений: 3
По умолчанию Assembler,massiv

Вычислить сумм произведений всех пар соседних чисел массива из 5 элементов: 11, -5, 7, -1, 3
не могу это сделать, помогите?!
есть программа сходная не знаю что там изменить, может кто знает:

mas dw 11, -5, 7, -1, 3
.code

start:

mov cx, 5
mov dx, 1
xor si, si
xor di,di
lea esi, mas[esi]
l1:
mov di, mas[esi]
add si, 2
add di, mas[esi]
mov ax, di
mul dx
mov dx, ax
loop l1
invoke ExitProcess,0


end start

Последний раз редактировалось @@@Сергей@@@; 29.12.2009 в 17:43.
@@@Сергей@@@ вне форума
Старый 29.12.2009, 20:31   #2
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

Накидал на листке бумаги, вроде правильно
Код:
 ...
 mass dw 11, -5, 7, -1, 3
...
.code
  start:
      xor eax,eax
      xor ebx,ebx
      xor edx,edx
      xor edi,edi
      mov ecx,5
      lea esi, [mass]
l1:  
      mov ax,word ptr[esi]
      inc esi
      inc esi
      mov bx,word ptr[esi]
      imul bx
      mov edx,eax
      add edi,edx     
      loop l1
      ret
 end start
xor eax, eax
xchg [eax], eax
MalCer вне форума
Старый 02.01.2010, 16:16   #3
@@@Сергей@@@
 
Регистрация: 29.12.2009
Сообщений: 3
По умолчанию С новым годом

Спасибо за прогу.
@@@Сергей@@@ вне форума
Старый 07.01.2010, 09:13   #4
@@@Сергей@@@
 
Регистрация: 29.12.2009
Сообщений: 3
По умолчанию

Вычислить частное от деления суммы первой тройки чисел массива из 6 элементов на сумму второй тройки чисел: 14, 2, -6, 6, 2, 24
Кто такое умеет?
@@@Сергей@@@ вне форума
Старый 07.01.2010, 14:01   #5
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

одна тема один вопрос. закрыто
rpy3uH вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Assembler Morgusha Помощь студентам 11 12.02.2010 18:05
C# + Assembler Studento4ka Общие вопросы .NET 6 17.11.2009 07:51
Assembler cold-hands Помощь студентам 1 07.11.2009 19:56