Форум программистов, компьютерный форум 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++) подробнее

Показать сообщение отдельно
+c+
112 / 22 / 3
Регистрация: 20.11.2010
Сообщений: 1,294
26.11.2010, 01:16     asm вставка в C++ часть 2
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
#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; int res;    //res - результат
res=slozh(massiv,abc/3);
 
cout << res << endl;
system("pause");
return 0;}
int slozh(int* pi1, int abc)
{
   int r;
_asm{
   mov ebx,pi1
   mov ecx,abc   //ecx - счётчик цикла
   xor eax,eax    //eax - сумма
   xor edx,edx   //edx - для операций and or
L: 
   mov edx,[ebx]
   and edx,11110111b
   or edx,00010000b
   add eax,edx
   add ebx,12
   loop L
   mov r,eax
    }
  return r;
}
 
Текущее время: 06:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru