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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2012, 22:29   #1
Streer
 
Регистрация: 28.04.2012
Сообщений: 5
Печаль Сложить восемь чисел параллельно

Здравствуйте, форумчане!
У меня проблема очередная — нужно параллельно сложить 8 чисел при помощи инструкций mmx, к примеру:
1 2 3 4

5 6 7 8
_______
6 8 10 12

Как два числа сложить, я знаю, но как 8 параллельно — нет, помогите кто чем может, заранее благодарен.
Streer вне форума Ответить с цитированием
Старый 11.05.2012, 22:38   #2
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Цитата:
PADDB/PADDW/PADDD—Add Packed Integers

Add packed byte integers
PADDB mm, mm/m64
PADDB xmm1, xmm2/m128

Add packed word integers
PADDW mm, mm/m64
PADDW xmm1, xmm2/m128

Add packed doubleword
PADDD mm, mm/m64
PADDD xmm1, xmm2/m128

Add quadword integer
PADDQ mm1, mm2/m64
PADDQ xmm1, xmm2/m128
1234+5678=681012
f.hump вне форума Ответить с цитированием
Старый 12.05.2012, 16:18   #3
Streer
 
Регистрация: 28.04.2012
Сообщений: 5
По умолчанию

Я знаю эти инструкции, но мне надо считать числа с клавиатуры, первые четыре числа, потом вторые четыре и сложить, нужно ли делать перевод в ASCII код каждого числа, складывать ASCII коды, результат переводить в десятичный код и выводить в конечном виде на экран?
Streer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одновременное завершение всех параллельно работающих копий скриптов WennY PHP 13 11.03.2012 01:31
Как параллельно вызвать 2 функции на обычном компеляторе DEV-C++ Medved' Помощь студентам 1 30.08.2011 16:40
Потоки, параллельно infected0820 Работа с сетью в Delphi 3 23.01.2010 16:06
Восемь чисел - восемь блоков. Как распределить? Freestyler Помощь студентам 3 03.03.2009 17:26