Форум программистов, компьютерный форум CyberForum.ru

asm вставка в C++ часть 2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матрица чисел http://www.cyberforum.ru/cpp-beginners/thread197694.html
Задача такая,написать программу с помощью функций ввода матрицы,вывода матрицы,которая при вводе с экрана номера строки матрицы,должна реверсировать(?) строку..то есть 0 1 4 5 7 1 1 7 9 6 2 3 7 5 6 3 9 8 5 4 ENTER K=_ 0 0 7 5 4 1 1 1 7 9 6
C++ Builder VCL в C++ Помогите описать хотя бы Buttonы! Создать VCL приложение, в котором в компоненте StringGrid можно хранить данные об объекте предметной области в виде таблицы. Предусмотреть инструменты: Добавления Удаления Навигации Вставки Редактирования Чтения из файла http://www.cyberforum.ru/cpp-beginners/thread197692.html
максимум C++
найти квадрат максимума из введенных чисел
C++ поиск слова
подскажите пожалуйста как организовать поиск слов в файле .txt Добавлено через 13 часов 25 минут ну подскажите пожалуйста... очень надо...
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread197679.html
Всем добрый вечер!Возник вопрос по строкам.Если кому не трудно ы разбирается в этом,просьба не оставить без внимания... 1.Ввести с клавиатуры строку символов отсортировать слова в строке в лексикографическом порядке (по алфавиту). Или же эту: 2.Ввести с клавиатуры строку символов,удалить все гласные буквы из строки. Спасибо заранее)))
C++ вывести все имеющиеся буквосочетания дано предложение! вывести все имеющиеся буквосочетания нн #include <cstdlib> #include <iostream> int main() {char str; int i=1; for (i=1;i<200;i++) подробнее

Показать сообщение отдельно
agusikdeon
0 / 0 / 0
Регистрация: 22.11.2010
Сообщений: 9

asm вставка в C++ часть 2 - C++

25.11.2010, 22:15. Просмотров 4351. Ответов 7
Метки (Все метки)

есть код. за его написание отдельное спасибо Kastaneda)

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
#include <iostream>
#include <fstream>
 
using namespace std;
 
int slozh(int* pi1, int si1);
 
int main()
{int massiv[]={1,3,8,16,6,7,11,4,6};
int abc=sizeof(massiv)/4;
abc=slozh (massiv,abc/3);
 
cout<<abc<<endl;
cin.peek();
return 0;}
int slozh(int* pi1, int abc)
{
_asm{
   mov ebx,pi1
   mov ecx,abc
   xor eax,eax
L: add eax,[ebx]
   add ebx,12
   loop L
    }
}
нужно чтобы ассемблерная вставка не только сумировала каждый третий элемент массива
но перед этим в каждом из этих элементов устанавливала 4-й бит в 0 а 5-й бит в единицу
с помощью команд and и or
маски для установки Efh и 20h соответственно
помогите плиз
заранее спасибо)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru