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

#define VS inline - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ нужно немного изменить программу) http://www.cyberforum.ru/cpp-beginners/thread762524.html
подскажите, пожалуйста, что нужно изменить в программе, чтобы, например, вместо (5) + i(2) было 5 + 2i, а также вместо (2) + i (-1) должно быть 2 – 1 i. #include <iostream> #include <cmath> ...
C++ Определить число символов в самом длинном слове строки Дана последовательность символов S1, …, SN. Группы символов, разделенные пробелом (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Определить число символов в... http://www.cyberforum.ru/cpp-beginners/thread762519.html
C++ Написать функцию вычисления факториала
И еще вот эти две пожалуйста... 2. Написать функцию вычисления факториала (факториалом целого числа п называется число, равное произведению целых чисел от 1 до п).
Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по столбцам C++
И еще вот эти две пожалуйста... 1. Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по столбцам.
C++ Написать программу, которая преобразует введенное с клавиатуры двухразрядное шестнадцатеричное число в десятичное http://www.cyberforum.ru/cpp-beginners/thread762507.html
Помогите пожалуйста решить три задачки на С++. Заранее сильно благодарен! Написать программу, которая преобразует введенное с клавиатуры двухразрядное шестнадцатеричное число в десятичное.
C++ удаление нулей из массива 1)Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2)Распечатать полученный массив. 3)Удалить все элементы равные 0. 4)Добавить после первого четного элемента массива... подробнее

Показать сообщение отдельно
WhiteP
606 / 204 / 23
Регистрация: 20.11.2012
Сообщений: 426
15.01.2013, 17:27
Assembler
1
2
3
4
5
6
7
8
9
10
$LL15@main:
 
; 14   :        n=sqr(i);
 
    mov eax, ecx
    imul    eax, ecx
    inc ecx
    mov DWORD PTR _n$[esp+24], eax
    cmp ecx, esi
    jl  SHORT $LL15@main
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$LL17@main:
 
; 6    : int foo(int x){return x*x;}
 
    mov eax, ecx
    imul    eax, ecx
 
; 19   :    for(int i=0;i<f+100000000;++i){
 
    inc ecx
 
; 20   :        n=foo(i);
 
    mov DWORD PTR _n$[esp+24], eax
    cmp ecx, esi
    jl  SHORT $LL17@main
Разницы - 0. VS2012, оптимизация по скорости.
Нужно прогнать результаты несколько раз, чтобы получить корректные данные (кэш etc).
0
Миниатюры
#define VS inline  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru