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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2011, 17:47   #1
Lehik86
Новичок
Джуниор
 
Регистрация: 21.05.2011
Сообщений: 2
По умолчанию Помогиите написать программу

Помогите написать программу по сложению двух матриц размером 10 на 8 в large.
Lehik86 вне форума Ответить с цитированием
Старый 21.05.2011, 18:22   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Могу предложить алгоритм:
Код:
format PE console
entry start

include 'D:\fasmw16726\INCLUDE\win32a.inc'

section '.code' code readable executable



start:
 ;Вводим матрицу
 mov ecx,10  ;Десять циклов
 mov edi,a ;Первая матрица
 mov esi,b ;Вторая
 mov edx,c ;Третья
 mov eax,1 ;в ЕАХ будет значение для элементов матрицы
 aga:
 push ecx
  mov ecx,8 ; Внутренний цикл по восемь
  ugu:
   add eax,1
   mov [edi],eax ;Вносим новый элемент в первую
   add eax,2
   mov [esi],eax ; Во вторую
   mov ebx,[edi]
   add ebx,[esi]
   mov [edx],ebx ;Типо сразу складываем матрицы

   add edx,4 ;И порулили на следующие элементы массива
   add edi,4
   add esi,4
  loop ugu
 pop ecx
 loop aga
ret


 section '.data' data readable writeable
 a dd 80 dup(0)
 b dd 80 dup(0)
 c dd 80 dup(0)
Надеюсь идея понятна.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.05.2011, 18:31   #3
Lehik86
Новичок
Джуниор
 
Регистрация: 21.05.2011
Сообщений: 2
По умолчанию

Большое спасибо.
Lehik86 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОМОГИИТЕ новичку!!! ZhukSTReeT Общие вопросы C/C++ 2 29.08.2010 22:34
Написать программу Chuvak Общие вопросы C/C++ 3 25.03.2009 22:51
Помогиите сделать письма (Excel + Шаблон Word + dbf) xamillion Microsoft Office Excel 2 03.03.2009 21:23
Написать программу. project.one Фриланс 3 17.06.2008 16:11