Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
chupchupps
1

ассемблерные вставки в С

09.02.2011, 12:09. Показов 1824. Ответов 0
Метки нет (Все метки)

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

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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;
}
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2011, 12:09
Ответы с готовыми решениями:

Ассемблерные вставки: чистый Си, CodeBlocks
Работаю в CodeBlocks, под Windows, компилятор mingw (это версия gcc для Wondows). В программе на...

Ассемблерные вставки, ошибка newline
Всем привет! Возникла проблема,error C2400: синтаксическая ошибка во встроенном коде на языке...

Написать программу на си используя ассемблерные вставки
Нужно реализовать функцию с помощью языка C и конструкции asm компилятора gcc. /* *...

Нужна книга, где рассматриваются работа с прерываниями, указатели, работа с памятью, ассемблерные вставки
Привет всем! Подскажите, пожалуйста, хорошую книгу по C (именно C, не C++). Интересует работа с...

0
09.02.2011, 12:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.02.2011, 12:09
Помогаю со студенческими работами здесь

Какая среда программирования на чистом Си позволяет ассемблерные вставки?
Мне нужно преподать ученикам 6 занятий (12 часов) по основам языка Ассемблер. После этого они будут...

ассемблерные вставки
Здравствуйте. Есть код. Нужно сделать ассемблерные вставки(вставку), если такое возможно. В...

Ассемблерные вставки
1)Всем добрый вечер.Хотелось бы узнать как считать а потом вывести что либо (код должен быть...

Ассемблерные вставки...
Очень нужна ваша помощь! Помогите разобраться с Ассемблерными вставкоми в Паскале! Преподаватель...

Ассемблерные вставки
Здрасти всем.Нужна помощь.Объявления переменных на си,основная логика на ассемблере.Нужно считать с...

Ассемблерные вставки:(
Есть программа которая В исходную строку вставляет после заданного символа все символы,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru