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

Что быстрее assembler или c++ - C++

Восстановить пароль Регистрация
 
oldalexi
1 / 1 / 0
Регистрация: 13.03.2014
Сообщений: 13
13.03.2014, 15:08     Что быстрее assembler или c++ #1
Вопрос от новичка. Что будет быстрее по скорости выполнения и на сколько:
1) сложить a+b на C++ или на assembler
2) умножить a*b на C++ или на assembler
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
THE--MASTER
Заблокирован
13.03.2014, 15:16     Что быстрее assembler или c++ #2
Цитата Сообщение от oldalexi Посмотреть сообщение
Вопрос от новичка. Что будет быстрее по скорости выполнения и на сколько:
1) сложить a+b на C++ или на assembler
2) умножить a*b на C++ или на assembler
Смотря какой у тебя компилятор С++ и соответственно к какой код ассемблера он интерпретирует твой код С++ и соответственно смотря как именно ты умножаешь и складываешь всё это сам в ассемблере. Всё зависит от кол-во элементарных инструкций ...
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
13.03.2014, 15:23     Что быстрее assembler или c++ #3
Компилятор С++ в итоге производит ассемблерные инструкции.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.03.2014, 15:28     Что быстрее assembler или c++ #4
в вакууме будет одинаково
oldalexi
1 / 1 / 0
Регистрация: 13.03.2014
Сообщений: 13
13.03.2014, 15:30  [ТС]     Что быстрее assembler или c++ #5
Вот пример кода c++:
C++
1
2
3
 int a = 4;
int b = 5;
cout <<  a + b << endl;
Вот пример кода asm:
Assembler
1
2
 mov al,4
add al,5
разница будет?
использую Visual Studio
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.03.2014, 15:33     Что быстрее assembler или c++ #6
Цитата Сообщение от oldalexi Посмотреть сообщение
разница будет?
естественно, разница в выводе на экран
oldalexi
1 / 1 / 0
Регистрация: 13.03.2014
Сообщений: 13
13.03.2014, 15:41  [ТС]     Что быстрее assembler или c++ #7
Простите, не уточнил. Разница в скорости выполнения этих кодов
0x10
2426 / 1598 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
13.03.2014, 15:45     Что быстрее assembler или c++ #8
oldalexi, в данном случае значение выражения может быть вычислено на этапе компиляции.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2014, 16:41     Что быстрее assembler или c++
Еще ссылки по теме:

If или switch().case. Что быстрее C++
C++ Что быстрее: i++ или ++i ?
C++ Что быстрее? Обращение к элементу массива или к элементу структуры?

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

Или воспользуйтесь поиском по форуму:
oldalexi
1 / 1 / 0
Регистрация: 13.03.2014
Сообщений: 13
15.03.2014, 16:41  [ТС]     Что быстрее assembler или c++ #9
Спасибо за ответы
Yandex
Объявления
15.03.2014, 16:41     Что быстрее assembler или c++
Ответ Создать тему
Опции темы

Текущее время: 10:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru