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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2012, 22:03   #1
netfilter
 
Регистрация: 24.11.2012
Сообщений: 3
По умолчанию Умножить матрицу на вектор. MMX-инструкции

Чисто на C++, насколько я понимаю, это могло бы выглядеть так:
Код:
int main(){     
    int n = 5, //строк в матрице
        m = 5, //столбцов в матрице
        kol = 3, //количество координат в векторе
        i,j; 
    int  A[100][100],c[100],d[100]; 
 
    //заполнили матрицу
    for(i=0;i<n;i++){ 
        for(j=0;j<m;j++){ 
            A[i][j] = rand(); 
        } 
    }
     
    //заполнили вектор
    for(j=0;j<kol;j++) c[j] = rand();  
 
 
    for(j=0;j<n;j++){
        d[j]=0;
  
        for(i=0;i<m;i++)
        d[j]+=A[j][i]*c[i];
   }
   
    //результат
    for(i=0;i<n;i++) cout<<d[i]<<endl;
 
    getch(); 
    return 0;
}
Мне же нужно в сишной программе только создать вектор и массив, а вычисления производить в asm вставке с использованием MMX-инструкций. В общем help...
netfilter вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Упакованная матрица - составить программу умножения данной матрицы на вектор не восстанавливая упакованную матрицу fenix_111 Помощь студентам 1 13.09.2012 10:43
Двумерные массивы(вычислить вектор, используя известную матрицу) Monry Паскаль, Turbo Pascal, PascalABC.NET 1 01.05.2012 15:16
как умножить матрицу(3на4) на матрицу(4на3) в делфи? Ромка678 Помощь студентам 1 28.11.2009 08:01
MMX инструкции , С++ и *.bmp gizmonder Общие вопросы C/C++ 0 14.11.2009 22:39
Объясните пожалуйста как можно считать значения в этом файле в вектор, 4 -ую матрицу, 6-ую матрицу ciaonataha Помощь студентам 1 30.03.2009 20:57