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

Ассемблерная вставка и аналогичный код на С++ (массив) - C++

Восстановить пароль Регистрация
Другие темы раздела
Java Разработать класс "Группа студентов" http://www.cyberforum.ru/cpp-beginners/thread1850202.html
Разработать класс "Группа студентов" с полями • название группы, • список студентов, • список дисциплин, • расписание занятий, • журнал посещения, • журнал оценок. и методами ■ изменить название группы, ■ зачислить студента в группу,
C++ По приведенному коду определить, какие значения принимают переменные Какие значения принимают переменные а, b * р и n * после выполнения указателя в (08), (10), (13) и (14) ? (01) int a = 2; (02) int b = 4; (03) int* p; (04) int* n; (05) (06) p = &a (07) n = new int; (08) *n = b; http://www.cyberforum.ru/cpp-beginners/thread1850191.html
C++ Написать программу, демонстрирующую работу с объектами двух типов
Написать программу, демонстрирующую работу с объектами двух типов, T1 и T2, для чего создать систему соответствующих классов. Каждый объект должен иметь идентификатор (в виде произвольной строки символов) и одно или несколько полей для хранения состояния (текущего значения) объекта. Клиенту (функции main) должны быть доступны следующие основные операции (методы): создать объект, удалить объект,...
В арифметическом выражении расставить операции C++
В арифметическом выражении 1*2*3*4*5 вместо звездочек расставить арифметические операции + , - , * , / помогите написать в цикл, в котором будут перебираться все варианты замены звездочек на арифметические операции
C++ Qt Как организовать проект для автоматического релиза с поддержкой git? http://www.cyberforum.ru/cpp-beginners/thread1850155.html
как можно организовать проект для автоматического релиза с поддержкой git. Имеется ввиду структура каталогов и какие файлы программы нужны. На данном этапе релиз проекта собирается в ручную. Под СКВ находятся одни исходники и бинарные файлы. Необходимые библиотеки заботливо лежат в папочки из которой копируются NSIS'ом. Проект написан на с++ с qt5 сборка minGW и Cmake платформа windows СКВ...
 

Показать сообщение отдельно
nmcf
4441 / 3779 / 1278
Регистрация: 14.04.2014
Сообщений: 14,872
14.11.2016, 17:34     Ассемблерная вставка и аналогичный код на С++ (массив)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    unsigned A[3] = { 1, 2, 3 };
    unsigned X = 3, R;
 
    _asm
    {
        xor ebx, ebx
        mov ecx, 3
    l1:
        mov eax, A[ecx*4 - 4]
        mul X
        add ebx, eax
        dec ecx
        jnz l1
        mov R, ebx
    }
 
    cout << R << endl;
 
Текущее время: 12:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru