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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2011, 11:52   #1
chupchupps
Новичок
Джуниор
 
Регистрация: 09.02.2011
Сообщений: 2
По умолчанию ассемблерные вставки в c++

здравствуй, уважаемый))
нужна помощь))
вообщем программа изменяет изображение, в данном случае вроде бы прозрачность
вообщем нужно пофиксить код)
а именно убрать лишние циклы, но как то у меня не особо то получается)
нужно чтобы программа обрабатывала 64 битными пакетами, а не каждую точку как в данном случае
картинка у нас BMP 400x400



int main ()
{ char a;
int i,j;
char MM[8];
long MM1_[2];
MM1_[0]=3233857728;
MM1_[1]=3233857728;
ifstream fin;
ofstream fout;
fin.open ("star.bmp", ios::_Nocreate);
fout.open ("star1.bmp", ios::binary);
for (i=0; i<54; i++)
{
fin >> a;
fout.put(a);
}
__asm
{
pxor MM1, MM1
movq MM1, word ptr MM1_
}
for (i=0; i<60000; i++)
{for (j=0; j<8; j++)
{fin.get(a);
MM[j]=a;
}
__asm //вот здесь мы меняем изображение
{movq MM0, qword ptr MM[0]
psubusb MM0, MM1
movq qword ptr MM[0], MM0
}
for (j=0; j<8; j++)
{a=MM[j];
fout.put(a);
}
}
fin.close();
fout.close();

return 0;
}
chupchupps вне форума Ответить с цитированием
Старый 09.02.2011, 11:54   #2
chupchupps
Новичок
Джуниор
 
Регистрация: 09.02.2011
Сообщений: 2
По умолчанию

не в с++ а в с...в принципе не сильно важно)
chupchupps вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ассемблерные вставки в Паскале. mt92 Помощь студентам 5 21.06.2010 14:03
delphi ассемблерные вставки tanek Помощь студентам 8 19.04.2010 18:35
ассемблерные вставки в delphi viperrr Помощь студентам 2 09.12.2009 22:22
Ассемблерные вставки в Delphi Jupiter Общие вопросы Delphi 2 24.08.2008 16:41
Ассемблерные вставки Assassin Помощь студентам 1 26.05.2008 08:19